Cypress CY8C20396 - Manual
Cypress CY8C20396 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.
Table of Contents:
- Page 2 – Block Diagram; CAPSENSE; Multiple Clock Sources; PSoC CORE
- Page 3 – The architecture for this device family, as shown in the; PSoC Core; Figure 1. Analog System Block Diagram; Analog Multiplexer System
- Page 4 – Getting Started
- Page 5 – Development Tools; PSoC DesignerTM is a Microsoft; PSoC Designer Software Subsystems; Hybrid Designs; C Language Compilers.; C language compilers are available
- Page 6 – Designing with PSoC Designer; Configure Components; Select Components
- Page 7 – Document Conventions; Acronyms Used; Acronym
- Page 8 – Pinouts
- Page 9 – Pin
- Page 10 – 4-Pin QFN with USB Pinout; Table 4. Pin Definitions - CY8C20396 PSoC Device; Type
- Page 13 – SSOP
- Page 15 – Electrical Specifications
- Page 17 – Thermal
- Page 18 – DC General Purpose IO Specifications
- Page 26 – Packaging Information; Important Note; the emulation tools’ dimensions, refer to the document titled
- Page 27 – DIMENSIONS IN INCHES MIN.
- Page 29 – Development Tool Selection; Software; PSoC DesignerTM; Development Kits; CY3215-DK Basic Development Kit
- Page 30 – Evaluation Tools; Device Programmers
- Page 31 – under; Build a PSoC Emulator into Your Board; Debugging - Build a PSoC; Table 35. Emulation and Programming Accessories; Not Available
- Page 32 – Ordering Information
- Page 33 – Document History Page
CapSense™ Applications
CY8C20x36/46/66, CY8C20396
Cypress Semiconductor Corporation
•
198 Champion Court
•
San Jose
,
CA 95134-1709
•
408-943-2600
Document Number: 001-12696 Rev. *D
Revised March 17, 2009
Features
■
1.71V to 5.5V Operating Range
■
Low Power CapSense™ Block
❐
Configurable Capacitive Sensing Elements
❐
Supports Combination of CapSense Buttons, Sliders,
Touchpads, Touch Screens, and Proximity Sensor
■
Powerful Harvard Architecture Processor
❐
M8C Processor Speeds Running to 24 MHz
❐
Low Power at High Speed
❐
Interrupt Controller
❐
Temperature Range: -40°C to +85°C
■
Flexible On-Chip Memory
❐
Three Program/Data Storage Size Options:
• CY8C20x36: 8K Flash / 1K SRAM
• CY8C20x46: 16K Flash / 2K SRAM
• CY8C20x66: 32K Flash / 2K SRAM
❐
50,000 Flash Erase/Write Cycles
❐
Partial Flash Updates
❐
Flexible Protection Modes
❐
In-System Serial Programming (ISSP)
■
Full-Speed USB
❐
Available on CY8C20396 and CY8C20666 Only
❐
12 Mbps USB 2.0 Compliant
❐
Eight Unidirectional Endpoints
❐
One Bidirectional Control Endpoint
❐
Dedicated 512 Byte Buffer
❐
Internally Regulated at 3.3V
■
Precision, Programmable Clocking
❐
Internal Main Oscillator: 6/12/24 MHz ± 5%
❐
Internal Low Speed Oscillator at 32 kHz for Watchdog and
Sleep Timers
❐
Precision 32 kHz Oscillator for Optional External Crystal
(CY8C20x46/66 only)
❐
0.25% Accuracy for USB with No External Components
(CY8C20396 and CY8C20666 only)
■
Programmable Pin Configurations
❐
Up to 36 GPIO (Depending on Package)
❐
Dual Mode GPIO: All GPIO Support Digital IO and Analog
Input
❐
25 mA Sink Current on All GPIO
❐
Pull up, High Z, Open Drain Modes on All GPIO
❐
CMOS Drive Mode(5 mA Source Current) on Ports 0 and 1:
• 20 mA (at 3.0V) Total Source Current on Port 0
• 20 mA (at 3.0V) Total Source Current on Port 1
❐
Selectable, Regulated Digital IO on Port 1
❐
Configurable Input Threshold on Port 1
❐
Hot Swap Capability on all Port 1 GPIO
■
Versatile Analog Mux
❐
Common Internal Analog Bus
❐
Simultaneous Connection of IO
❐
High PSRR Comparator
❐
Low Dropout Voltage Regulator for All Analog Resources
■
Additional System Resources
❐
I
2
C™ Slave:
• Selectable to 50 kHz, 100 kHz, or 400 kHz
• No Clock Stretching Required (under most conditions)
• Implementation During Sleep Modes with Less Than
100 µA
• Hardware Address Validation
❐
SPI™ Master and Slave: Configurable 46.9 kHz - 12 MHz
❐
Three 16-Bit Timers
❐
Watchdog and Sleep Timers
❐
Internal Voltage Reference
❐
Integrated Supervisory Circuit
■
Complete Development Tools
❐
Free Development Tool (PSoC Designer™)
❐
Full Featured, In-Circuit Emulator and Programmer
❐
Full Speed Emulation
❐
Complex Breakpoint Structure
❐
128K Trace Memory
■
Package Options
❐
CY8C20x36:
• 16-Pin 3 x 3 x 0.6 mm QFN
• 24-Pin 4 x 4 x 0.6 mm QFN
• 32-Pin 5 x 5 x 0.6 mm QFN
❐
CY8C20x46:
• 16-Pin 3 x 3 x 0.6 mm QFN
• 24-Pin 4 x 4 x 0.6 mm QFN
• 32-Pin 5 x 5 x 0.6 mm QFN
❐
CY8C20396: 24-Pin 4 x 4 x 0.6 mm QFN
❐
CY8C20x66:
• 32-Pin 5 x 5 x 0.6 mm QFN
• 48-Pin 7 x 7 x 1.0 mm QFN (with USB)
• 48-Pin SSOP
"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.
Summary
CY8C20x36/46/66, CY8C20396 Document Number: 001-12696 Rev. *D Page 2 of 34 Block Diagram CAPSENSE SYSTEM 1K/2K SRAM Interrupt Controller Sleep and Watchdog Multiple Clock Sources Internal Low Speed Oscillator (ILO) 6/12/24 MHz Internal Main Oscillator (IMO) PSoC CORE CPU Core (M8C) Supervisory ROM (...
CY8C20x36/46/66, CY8C20396 Document Number: 001-12696 Rev. *D Page 3 of 34 PSoC ® Functional Overview The PSoC family consists of on-chip Controller devices. Thesedevices are designed to replace multiple traditional MCU-basedcomponents with one, low cost single-chip programmablecomponent. A PSoC dev...
CY8C20x36/46/66, CY8C20396 Document Number: 001-12696 Rev. *D Page 4 of 34 Additional System Resources System Resources, some of which are listed in the previoussections, provide additional capability useful to completesystems. Additional resources include low voltage detection andpower on reset. Th...