Nonvolatile Programmable System-on-Chip Specification Sheet

PRELIMINARY
CY8CNP102B, CY8CNP102E
Nonvolatile Programmable System-on-Chip
(
PSoC® NV)
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document #: 001-43991 Rev. *D Revised October 20, 2008
Overview
The Cypress nonvolatile Programmable System-on-Chip
(PSoC
®
NV) processor combines a versatile Programmable
System-on-Chip™ (PSoC) core with an infinite endurance
nvSRAM in a single package. The PSoC NV combines an 8-bit
MCU core (M8C), configurable analog and digital functions, a
uniquely flexible IO interface, and a high density nvSRAM. This
creates versatile data logging solutions that provide value
through component integration and programmability. The flexible
core and a powerful development environment work to reduce
design complexity, component count, and development time.
Features
Powerful Harvard Architecture Processor
M8C processor speeds
Up to 12 MHz for 3.3V operation
Up to 24 MHz for 5V operation
Two 8x8 multiply, 32 bit accumulate
Low power at high speed
Operating Voltage
3.3V (CY8CNP102B)
5V (CY8CNP102E)
Advanced Peripherals
12 Rail-to-Rail Analog PSoC blocks provide:
Up to 14 bit ADCs
Up to 9 bit DACs
Programmable Gain Amplifiers
Programmable Filters and Comparators
8 Analog channels for simultaneous sampling
Up to 820 SPS for each channel with 8 channel sampling
and logging
16 Digital PSoC Blocks provide:
8 to 32 bit timers, counters, and PWMs
CRC and PRS Modules
Up to 4 Full Duplex UARTs
Multiple SPI Masters and Slaves
Complex Peripherals by Combining Blocks
Precision, Programmable Clocking
Internal ±2.5% 24 and 48 MHz Oscillator
24 and 48 MHz with optional 32.768 kHz Crystal
Optional External Oscillator, up to 24 MHz
Internal Oscillator for Watchdog and Sleep
Flexible On-Chip Memory
32K Bytes Flash Program Storage
2K Bytes SRAM Data Storage
256K Bytes secure store nvSRAM with data throughput be-
tween 100 KBPS and 1 MBPS
In-System Serial Programming (ISSP)
Partial Flash Updates
Flexible Protection Modes
EEPROM Emulation in Flash
Programmable Pin Configurations
33 GPIOs
25 mA Sink on all GPIO
Pull up, Pull down, High Z, Strong, or Open Drain Drive
Modes on all GPIO
Up to 12 Analog Inputs on GPIOs
Analog Outputs with 40 mA on 4 GPIOs
Configurable Interrupt on all GPIOs
Additional System Resources
I
2
C Slave, Master, and MultiMaster to 100 Kbps
and 400 Kbps
Watchdog and Sleep Timers
Integrated Supervisory Circuit
On-Chip Precision Voltage Reference
Complete Development Tools
Free Development Software (PSoC Designer™)
Full Featured, In Circuit Emulator and Programmer
Full Speed Emulation
C Compilers, Assembler, and Linker
Temperature and Packaging
Industrial Temperature Range: -40°C to +85°C
Packaging: 100-pin TQFP
[+] Feedback

Summary of content (38 pages)