32-bit Arm® Cortex®-M0 PSoC® 4200 Programmable Digital MCUs | Cypress Semiconductor
32-bit Arm® Cortex®-M0 PSoC® 4200 Programmable Digital MCUs
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.
PSoC 4200 Family Block Diagram
PSoC 4200 Family Features
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
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.
Three Design Methods Used to Create Custom Digital Logic Using UDBs in PSoC Creator
3. Or the Verilog code in the code editor…
1. Use digital logic Components…
2. Or the graphical state machine 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)
- 정전용량 터치 인터페이스
- Battery management with programmable analog front end
- LEDs with TCPWM
- Watch the Introduction to PSoC® 4 video.
- Download PSoC Creator to begin development on your PSoC 4 parts.
- Purchase the $49 CY8CKIT-046 PSoC 4 L-Series Pioneer Kit or $10 CY8CKIT-043 PSoC 4 M-Series Prototyping Kit.
- Start your first PSoC 4 designs with the Getting Started Application Note.
- Join the Cypress Developer Community and share your projects.
데이터시트 | 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 | 아니오 | 아니오 | 아니오 | 예 | 아니오 |
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)
PSoC CreatorPSoC Creator is an Integrated Design Environment (IDE) which allows concurrent hardware and application firmware design of PSoC 3, PSoC 4 and PSoC 5LP systems. PSoC systems are designed using classic, familiar schematic capture supported by over 120 pre-verified, production-ready PSoC Components™. |
![]() |
PSoC ProgrammerPSoC Programmer is a flexible, integrated programming application for programming PSoC devices. PSoC Programmer can be used with PSoC Designer and PSoC Creator to program any design onto a PSoC device. PSoC Programmer supports all PSoC 1, PSoC 3, PSoC 4, and PSoC 5LP devices. 참고: PSoC Programmer is bundled with the PSoC Creator installer. |
![]() |