CY8C21345 CY8C22345 CY8C22545 PSoC Programmable System-on-Chip CSD CLK: 1/2/4/8/16/32/128/256 derive from SYSCLK Features CNT CLK: 1/2/4/8 Derive from CSD CLK Powerful Harvard-architecture processor: Dedicated 16-bit timers/counters for CapSense scanning M8C processor speeds up to 24 MHz Support dual CSD channels simultaneous scanning 8 8 multiply, 32-bit accumulate Programmable pin configurations: Low power at high speed 25 mA sink, 10 mA source on all GPIOs 3.0 V to 5.25 V operating voltage Pull-up, pull-down, high Z, Strong, or open-drain drive modes Industrial temperature range: 40 C to +85 C on all GPIOs Advanced peripherals (PSoC Blocks) Up to 38 analog inputs on GPIOs Six analog type E PSoC blocks provide: Configurable interrupt on all GPIOs Single or dual 8-Bit ADC Additional system resources: Comparators (up to four) 2 I C slave, master, and multimaster to 400 kHz Up to eight digital PSoC blocks provide: Supports hardware addressing feature 8- to 32-bit timers and counters, 8- and 16-bit pulse-width Watchdog and sleep timers modulators (PWMs) User configurable low voltage detection One shot, multi-shot mode support in timers and PWMs Integrated supervisory circuit PWM with deadband support in one digital block On-Chip precision voltage reference Shift register, CRC, and PRS modules Supports RTC block into digital peripheral logic Full duplex UART Top Level Block Diagram Multiple SPI masters or slaves, variable data length Support: 8- to 16-Bit Analog Port 4 Port 2 Port 1 Port 0 Port 3 Drivers Can be connected to all GPIO pins PSoC Core Complex peripherals by combining blocks Shift function support for FSK detection Powerful synchronize feature support. Analog module Global Digital Interconnect operations can be synchronized by digital blocks or external Global Analog Interconnect signals. SRAM SROM Flash 16K 1K High speed 10-bit SAR ADC with sample and hold optimized for CPU Core (M8C) Sleep and Interrupt Watchdog embedded control Controller Precision, programmable clocking: Multiple Clock Sources (Includes IMO, ILO, PLL, and ECO) 1 Internal 5% 24/48 MHz oscillator across the industrial temperature range ANALOG SYSTEM DIGITAL SYSTEM High accuracy 24 MHz with optional 32 kHz crystal and PLL Digital Block Array Optional external oscillator, up to 24 MHz Analog Input Analog Internal/external oscillator for watchdog and sleep Ref = DBC DBC DCC DCC Muxing(L,R) ROW 1 Flexible on-chip memory: Analog Block Array Up to 16 KB flash program storage 50,000 erase/write cycles DBC DBC DCC DCC CTE CTE CTE CTE Up to 1-KB SRAM data storage ROW 2 SCE SCE In-system serial programming (ISSP) CapSense Partial flash updates Digital Resource 10-bit SAR Flexible protection modes ADC EEPROM emulation in flash Optimized CapSense resource: Two IDAC support up to 640 A source current to replace POR and LVD Internal 2 Digital I C MACs Voltage external resistor Clocks System Resets Ref. Two dedicated clock resources for CapSense: SYSTEM RESOURCES Errata: For information on silicon errata, see Errata on page 35. Details include trigger conditions, devices affected, and proposed workaround. Note 1. Errata: When the device is operated within 0 C to 70 C, the frequency tolerance is reduced to 2.5%, but if operated at extreme temperature (below 0 C or above 70 C), frequency tolerance deviates from 2.5% to 5%. For more information, see Errata on page 35. Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 001-43084 Rev. *W Revised May 11, 2017 System BusCY8C21345 CY8C22345 CY8C22545 Contents PSoC Functional Overview ..............................................3 Electrical Specifications ................................................ 13 PSoC Core ..................................................................3 Absolute Maximum Ratings ....................................... 14 Digital System .............................................................3 Operating Temperature ............................................. 14 Analog System ............................................................4 DC Electrical Characteristics ..................................... 15 Additional System Resources .....................................4 AC Electrical Characteristics ..................................... 21 PSoC Device Characteristics ......................................5 Packaging Information ................................................... 27 Getting Started ..................................................................5 Thermal Impedances ................................................. 28 Application Notes ........................................................5 Solder Reflow Specifications ..................................... 28 Development Kits ........................................................5 Ordering Information ...................................................... 28 Training .......................................................................5 Ordering Code Definitions ......................................... 28 CYPros Consultants ....................................................5 Acronyms ........................................................................29 Solutions Library ..........................................................5 Reference Documents .................................................... 29 Technical Support .......................................................5 Document Conventions ................................................. 30 Development Tools ..........................................................6 Units of Measure ....................................................... 30 PSoC Designer Software Subsystems ........................6 Numeric Conventions .................................................... 30 Designing with PSoC Designer .......................................7 Glossary ..........................................................................30 Select User Modules ...................................................7 Errata ...............................................................................35 Configure User Modules ..............................................7 Part Numbers Affected .............................................. 35 Organize and Connect ................................................7 CY8C21x45, CY8C22x45 Qualification Status .......... 35 Generate, Verify, and Debug .......................................7 Errata Summary ........................................................ 35 Pinouts ..............................................................................8 Document History Page ................................................. 37 CY8C22345, CY8C21345 28-pin SOIC ......................8 Sales, Solutions, and Legal Information ...................... 40 CY8C22545 44-pin TQFP ...........................................9 Worldwide Sales and Design Support ....................... 40 Registers .........................................................................10 Products ....................................................................40 Register Conventions ................................................10 PSoC Solutions ...................................................... 40 Register Mapping Tables ..........................................10 Cypress Developer Community ................................. 40 Technical Support ..................................................... 40 Document Number: 001-43084 Rev. *W Page 2 of 40