Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Embedded and Microcontrollers blog PSoC 4200 - Programmable Digital Devices
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • segger
  • creator
  • mdk
  • capsense
  • 4200
  • psoc
  • cypress
  • Keil
  • iar
  • micrium
  • pioneer
  • mcu
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

PSoC 4200 - Programmable Digital Devices

Mark Saunders
Mark Saunders
March 18, 2016

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

  • PSoC Creator
  • PSoC 4
  • PSoC Pioneer Kits
  • PSoC Prototyping Kits
  • PSoC Development Kits
 
Anonymous
Embedded and Microcontrollers blog
  • Adapting Kubernetes for high-performance IoT Edge deployments

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    In this blog post, we address heterogeneity in IoT edge deployments using Kubernetes.
    • August 21, 2024
  • Evolving Edge Computing and Harnessing Heterogeneity

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    This blog post identifies heterogeneity as an opportunity to create better edge computing systems.
    • August 21, 2024
  • Demonstrating a Hybrid Runtime for Containerized Applications in High-Performance IoT Edge

    Chris Adeniyi-Jones
    Chris Adeniyi-Jones
    In this blog post, we show how a hybrid runtime and k3s can be used to deploy an application onto an edge platform that includes an embedded processor.
    • August 21, 2024