PSoC™ 4200 - Programmable Digital
The PSoC™ 4200 family boosts the flexibility and performance of the PSoC™ 4 portfolio by adding programmable, Universal Digital Blocks (UDBs).
In addition to CAPSENSE™ and programmable Universal Analog Blocks (UABs), the PSoC™ 4200 family boosts the flexibility and performance of the PSoC™ 4 portfolio by adding programmable, Universal Digital Blocks (UDBs). UDBs can be configured to set up custom digital interfaces, state machines, and custom logic functions. The PSoC™ 4200BL includes an integrated Bluetooth® low energy radio and subsystem.
32-bit MCU subsystem
• Arm Cortex-M0 core
• Up to 48 MHz CPU speed
• Up to 256 KB Flash, 32KB SRAM
• Real-time clock with Watch Crystal Oscillator (WCO)
• USB full-speed
• CAN controller
Programmable Analog Blocks
• Up to 4 opamps
• Up to 12-bit 1 Msps SAR ADC
• Up to 6 low-power comparators
• Up to 4 iDACs
• Cypress CapSense® with SmartSense™ auto-tuning
Programmable Digital Blocks
• Up to 8 Universal Digital Blocks (UDBs)
• Up to 8 Timer/Counter/PWM blocks
• Up to 4 Serial Configuration Blocks (SCBs)
• Segment LCD drive
I/O Subsystem
• Up to 98 GPIO
Universal digital blocks are programmable digital blocks that can be configured for custom state machines, custom logic functions, or custom digital interfaces. UDBs can be cascaded together to create wider than 8-bit functions.
UDBs can be configured via a variety of design methods in the PSoC™ Creator IDE tool suite. These methods include using digital logic components in schematic capture, using the graphical state machine editor, or using Verilog code in the code editor.
Application example: USB digital microphone
PSoC™ Enables:
• High-performance USB audio streaming using DMA and precision clocks, allowing up to 24-bit 96-kHz stereo
• Up to eight I2S audio channels using Universal Digital Blocks (UDBs)
• Capacitive touch interface
• Battery management with programmable analog front end
• LEDs with TCPWM
Three methods to create custom digital logic with UDBs in PSoC™ Creator
1. Use digital logic Components
2. Or the graphical state machine editor
3. Or the Verilog code in the code editor
Infineon's PSoC™ software delivers easy-to-use tools to get your ideas to market quickly and easily. ModusToolbox comprises Infineon's latest development tools including an IDE. PSoC Creator delivers a game-changing schematic entry design methodology and IDE.
ModusToolbox™
ModusToolbox™ was built to make the developers life easy. It is a collection of easy-to-use software and tools enabling rapid development of Infineon MCUs, covering applications from embedded sense and control to wireless and cloud-connected systems using AIROC™ Wi-Fi, AIROC™ Bluetooth®, and AIROC™ Wi-Fi and Combo devices.
PSoC™ Creator
PSoC Creator is an Integrated Design Environment (IDE) that enables concurrent hardware and firmware editing, compiling, and debugging of PSoC and FM0+ systems. Applications are created using schematic capture and over 150 pre-verified, production-ready peripheral Components.
Datasheet | PSoC™ 4200 | PSoC™ 4200DS | PSoC™ 4200M | PSoC™ 4200L | PSoC™ 4200_Bluetooth Low Energy |
Core | Arm Cortex-M0 | Arm Cortex-M0 | Arm Cortex-M0 | Arm Cortex-M0 | Arm Cortex-M0 |
Max CPU Speed | 48-MHz | 48-MHz | 48-MHz | 48-MHz | 48-MHz |
Flash/SRAM (KB) | 32/4 | 64/8 | 128/16 | 256/32 | 256/32 |
DMA channels | 0 | 8 | 8 | 32 | 0 |
ADC | 12-bit SAR, 1 Msps | 0 | 12-bit SAR, 1 Msps | 12-bit SAR, 1 Msps | 12-bit SAR, 1 Msps |
Opamps | 2 | 0 | 4 | 4 | 4 |
Comparators* | 4 | 2 | 6 | 6 | 4 |
IDACs | 2 | 0 | 4 | 4 | 2 |
Timers/Counters/PWMs | 4 | 4 | 8 | 8 | 4 |
Bluetooth Low Energy | N | N | N | N | Y |
Serial Interfaces | 2 | 3 | 4 | 4 | 2 |
CapSense Blocks | 1 | 0 | 2 | 2 | 1 |
Universal Digital Blocks | 4 | 4 | 4 | 8 | 4 |
USB Full Speed Device Controller | No | No | No | Yes | No |
CAN Controller | 0 | 0 | 2 | 2 | 0 |
GPIO | 36 | 21 | 55 | 98 | 36 |
Smart IO | 0 | 8 | 0 | 0 | 0 |
Pioneer Kit | CY8CKIT-042 | - | CY8CKIT-044 | CY8CKIT-046 | CY8CKIT-042-Bluetooth Low Energy |
Prototyping Kit | CY8CKIT-049 | CY8CKIT-146 | CY8CKIT-043 | - | CY8CKIT-143A |
*Maximum number of comparators (dedicated low-power comparators + comparators configured using opamps)
- Watch the Introduction to PSoC™ 4 video.
- Download PSoC™ Creator to begin development on your PSoC™ 4 parts.
- Purchase the CY8CKIT-046 PSoC™ 4 L-Series pioneer kit or CY8CKIT-043 PSoC 4 M-Series prototyping kit.
- Start your first PSoC™ 4 designs with the Getting started application note.
- Join the Infineon Developer Community and share your projects.
Please find all PSoC™ 101: Lessons here.