HomeCommunityEmbedded and Microcontrollers blog
March 18, 2016

PSoC 4200 - Programmable Digital Devices

PSoC 4200L, 4200M, 4200BL and 4200 parts boost the flexibility and performance of the PSoC 4 portfolio, by adding Cypress’s unique Programmable Digital Blocks. Programmable Digital Block are hardware blocks like Universal Digital Blocks, Seria...

By Mark Saunders

Share
Reading time 1 minute

PSoC 4200L, 4200M, 4200BL and 4200 parts boost the flexibility and performance of the PSoC 4 portfolio, by adding Cypress’s unique Programmable Digital Blocks. Programmable Digital Block are hardware blocks like Universal Digital Blocks, Serial Communication Blocks (SCBs) and TCPWMs that can be configured using PSoC Creator to implement custom digital peripherals and glue logic.

PSoC-4200_620x200.jpg

Universal Digital Blocks

UDBs are general-purpose digital logic subsystems which can be configured as timing-critical coprocessors, custom serial communication interfaces for emerging standards or to replace external glue logic ICs. UDBs contain two programmable logic devices (PLDs), one programmable data path with an arithmetic logic unit (ALU), one status register, one control register, and can be configured in PSoC Creator, with the graphical state machine editor or using Verilog code.

Feature 4200M 4200L 4200BL 4200
Datasheet PSoC 4200M PSoC 4200L PSoC 4XX8_BLE PSoC 4200
Core ARM Cortex-M0 ARM Cortex-M0 ARM Cortex-M0 ARM Cortex-M0
Flash/SRAM (KB) 128/16 256/32 256/32 32/4
DMA channels 8 32 0 0
ADC 12-bit SAR, 1 Msps 12-bit SAR, 1 Msps 12-bit SAR, 1 Msps 12-bit SAR, 1 Msps
Opamps 4 4 4 2
Comparators 6 6 4 4
IDACs 4 4 2 2
Universal Digital Blocks 4 8 4 4
Timers/Counters/PWMs 8 8 4 4
CAN 2 2 0 0
USB 0 FS 0 0
Serial Interfaces 4 4 2 2
CapSense Blocks 2 2 1 1
I/Os 55 98 36 36
Pioneer Kit CY8CKIT-044 CY8CKIT-046 CY8CKIT-042-BLE CY8CKIT-042
Prototyping Kit CY8CKIT-043     CY8CKIT-049

Related Documents

 

Log in to like this post
Share

Article text

Re-use is only permitted for informational and non-commercial or personal use only.

placeholder