CY8C21634/CY8C21534/CY8C21434 CY8C21334/CY8C21234 PSoC Programmable System-on-Chip PSoC Programmable System-on-Chip Up to eight analog inputs on GPIOs Features Configurable interrupt on all GPIOs Powerful Harvard-architecture processor Versatile analog mux M8C processor speeds up to 24 MHz Common internal analog bus Low power at high speed Simultaneous connection of I/O combinations Operating voltage: 2.4 V to 5.25 V Capacitive sensing application capability Operating voltages down to 1.0 V using on-chip switch mode pump (SMP) Additional system resources 2 2 Industrial temperature range: 40 C to +85 C I C master, slave, and multi-master to 400 kHz Watchdog and sleep timers Advanced peripherals (PSoC blocks) User-configurable low-voltage detection (LVD) Four analog Type E PSoC blocks provide: Integrated supervisory circuit Two comparators with digital-to-analog converter (DAC) On-chip precision voltage reference references Single or dual 10-bit 28 channel analog-to-digital converters (ADC) Logic Block Diagram Four digital PSoC blocks provide: 8- to 32-bit timers, counters, and pulse width modulators (PWMs) Cyclical redundancy check (CRC) and pseudo random sequence (PRS) modules Full-duplex universal asynchronous receiver transmitter (UART), serial peripheral interface (SPI) master or slave Connectable to all general purpose I/O (GPIO) pins Complex peripherals by combining blocks Flexible on-chip memory 8 KB flash program storage 50,000 erase/write cycles 512 bytes static random access memory (SRAM) data storage In-system serial programming (ISSP) Partial flash updates Flexible protection modes EEPROM emulation in flash Complete development tools Free development software (PSoC Designer) Full-featured, in-circuit emulator (ICE) and programmer Full-speed emulation Complex breakpoint structure 128-KB trace memory Precision, programmable clocking 1 Internal 2.5% 24- / 48-MHz main oscillator Internal oscillator for watchdog and sleep Programmable pin configurations 25-mA sink, 10-mA source on all GPIOs Pull-up, pull-down, high Z, strong, or open-drain drive modes on all GPIOs Errata: For information on silicon errata, see Errata on page 49. Details include trigger conditions, devices affected, and proposed workaround. Notes 1. Errata: The worst case IMO frequency deviation when operated below 0 C and above +70 C and within the upper and lower datasheet temperature range is 5%. 2 2 2. Errata:The I C block exhibits occasional data and bus corruption errors when the I C master initiates transactions while the device is transitioning in to or out of sleep mode. Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 38-12025 Rev. AI Revised June 7, 2017 CY8C21634/CY8C21534/CY8C21434 CY8C21334/CY8C21234 More Information Cypress provides a wealth of data at www.cypress.com to help Note: For CY8C21x34B devices related Development Kits you to select the right PSoC device for your design, and to help please click here. you to quickly and effectively integrate the device into your The MiniProg1 and MiniProg3 devices provide interfaces for design. For a comprehensive list of resources, see the flash programming and debug. knowledge base article, How to Design with PSoC 1, PowerPSoC , and PLC KBA88292. Following is an PSoC Designer abbreviated list for PSoC 1: PSoC Designer is a free Windows-based Integrated Design Overview: PSoC Portfolio, PSoC Roadmap Environment (IDE). Develop your applications using a library of Product Selectors: PSoC 1, PSoC 3, PSoC 4, PSoC 5LP pre-characterized analog and digital peripherals in a drag-and-drop design environment. Then, customize your In addition, PSoC Designer includes a device selection tool. design leveraging the dynamically generated API libraries of code. Figure 1 shows PSoC Designer windows. Note: This is not Application notes: Cypress offers a large number of PSoC the default view. application notes covering a broad range of topics, from basic to advanced level. Recommended application notes for getting 1. Global Resources all device hardware settings. started with PSoC 1 are: 2. Parameters the parameters of the currently selected User Getting Started with PSoC 1 AN75320. Modules. PSoC 1 - Getting Started with GPIO AN2094. 3. Pinout information related to device pins. PSoC 1 Analog Structure and Configuration AN74170. 4. Chip-Level Editor a diagram of the resources available on PSoC 1 Switched Capacitor Analog Blocks AN2041. the selected chip. Selecting Analog Ground and Reference AN2219. 5. Datasheet the datasheet for the currently selected UM Note: For CY8C21x34B devices related Application note please 6. User Modules all available User Modules for the selected click here. device. Development Kits: 7. Device Resource Meter device resource usage for the CY3210-PSoCEval1 supports all PSoC 1 Mixed-Signal Array current project configuration. families, including automotive, except CY8C25/26xxx 8. Workspace a tree level diagram of files associated with the devices. The kit includes an LCD module, potentiometer, LEDs, and breadboarding space. project. CY3214-PSoCEvalUSB features a development board for 9. Output output from project build and debug operations. the CY8C24x94 PSoC device. Special features of the board Note: For detailed information on PSoC Designer, go to include USB and CapSense development and debugging PSoC Designer > Help > Documentation > support. Designer Specific Documents > IDE User Guide. Figure 1. PSoC Designer Layout Document Number: 38-12025 Rev. AI Page 2 of 55