32-bit Arm® Cortex®-M0/M0+ PSoC® 4100 Intelligent Analog MCUs | 赛普拉斯半导体

32-bit Arm® Cortex®-M0/M0+ PSoC® 4100 Intelligent Analog MCUs

  • PSoC-4-S-SERIES

The PSoC® 4100 family adds intelligent analog to the basic PSoC 4 architecture via programmable analog blocks. Programmable Analog Blocks are hardware modules which can be configured to create custom Analog Front Ends (AFEs) and signal conditioning circuits with opamps and filters.

PSoC 4100 Family Features

32-bit MCU subsystem

  • Arm® Cortex®-M0 and arm Cortex-M0+ Cores
  • Up to 48 MHz CPU speed
  • Up to 128KB Flash, 16KB SRAM
  • Real-time clock with Watch Crystal Oscillator (WCO)

Programmable Analog Blocks

  • Up to 12-bit 1 Msps SAR ADC
  • Up to 6 low-power comparators
  • Up to 4 iDACs
  • UP to 4 Opamps
  • Up to 2 VDACs
  • Cypress CapSense® with SmartSense™ auto-tuning

Programmable Digital Blocks

  • Up to 8 Timer/Counter/PWM blocks
  • Up to 5 Serial Configuration Blocks (SCBs)
  • Segment LCD drive

I/O Subsystem

  • Up to 55 GPIO

PSoC 4100 Family Block Diagram

PSoC 4100 Family Block Diagram

 

Intelligent Analog

In addition to CapSense®, the PSoC 4100 family adds intelligent analog integration through programmable analog blocks. Programmable analog blocks include analog-to-digital converters (ADCs), digital-to-analog converters (DACs), low-power comparators, and operational amplifiers (opamps). Programmable analog block enable you to customize your analog front end to interface to virtually any analog sensor.

Opamp Component configuration

with PSoC Creator IDE

ADC with differential preamplifier

configured with PSoC Creator IDE

 

Application Example: Induction Cooktop

PSoC Enables:

  • Liquid-tolerant capacitive touch interface for buttons and sliders
  • Proximity detection
  • Humidity and temperature-sensing interface via integrated analog front end
  • Induction coil IGBT driver control
  • Other control and interface functions such as fan control, segment LCD, and Piezo speaker

 

  1. Watch the PSoC® 4 Evolution video.
  2. Purchase the $25 CY8CKIT-042 PSoC 4 Pioneer Development Kit.
  3. Download PSoC Creator to begin development on your PSoC 4 parts.
  4. Start your first PSoC 4 designs with the Getting Started Application Note.
  5. 加入赛普拉斯开发者社区
数据手册 PSoC® 4100 PSoC 4100S PSoC 4100PS PSoC 4100S Plus PSoC 4100M PSoC 4100_BLE
Core Arm Cortex-M0 Arm Cortex-M0+ Arm Cortex-M0+ Arm Cortex-M0+ Arm Cortex-M0 Arm Cortex-M0
Max CPU Speed 24 MHz 48 MHz 48 MHz 48 MHz 24 MHz 48 MHz
Flash/SRAM (KB) 32/4 64/8 32/4 128/16 128/16 128/16
DMA channels 0 0 8 8 8 8
ADC SAR 10-bit 46.8 Ksps Single Slope

12-bit 1 Msps SAR
10-bit 46.8 Ksps Single Slope

12-bit 1 Msps SAR
12-bit 1 MSPS SAR 12-bit 806 Ksps SAR 12-bit 806 Ksps SAR
Opamps 2 2 4 2 4 2
Comparators* 4 4 6 4 6 4
iDACs 2 2 2 2 4 2
VDAC 0 0 2 0 0 0
电压参考 可编程
Timers/Counters/PWMs 4 5 8 8 8 4
BLE 0 0 0 0 0
Serial Interfaces 2 3 3 5 4 2
CapSense Blocks 1 1 1 1 2 1
CAN Controller 0 0 0 1 0 0
GPIO 36 36 38 54 55 36
Smart IO 0 16 8 24 0 0
Pioneer Kit CY8CKIT-040 CY8CKIT-041-41XX - - CY8CKIT-044 CY8CKIT-042-BLE
Prototyping Kit CY8CKIT-049 - CY8CKIT-147 CY8CKIT-149 CY8CKIT-043 CY8CKIT-143A

*Maximum number of comparators (dedicated low-power comparators + comparators configured using opamps)

PSoC Creator

PSoC 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™.

Learn More Download

 

PSoC Programmer

PSoC 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.
Learn More Download