Development Ecosystem. Infineon CY8C6136FDI-F42T, CY8C6117BZI-F34T, CY8C6137BZI-F54, CY8C6136FTI-F42T, CY8C6016BZI-F04, CY8C6117FDI-F02T, CY8C6036BZI-F04, CY8C6116BZI-F54, CY8C6137BZI-F34, CY8C6117BZI-F34
Add to My manuals78 Pages
advertisement
PSoC 6 MCU: CY8C61x6,
CY8C61x7 Datasheet
Development Ecosystem
PSoC 6 MCU Resources
Cypress provides a wealth of data at www.cypress.com
to help you select the right PSoC device and quickly and effectively integrate it into your design. The following is an abbreviated, hyperlinked list of resources for PSoC 6 MCU:
■
■
■
■
■
Overview : PSoC Portfolio , PSoC Roadmap
Product Selectors : PSoC 6 MCU
❐
❐
❐
❐
❐
❐
Application Notes cover a broad range of topics, from basic to advanced level, and include the following:
AN221774 : Getting Started with PSoC 6 MCU
AN210781 : Getting Started with PSoC 6 MCU with Bluetooth
Low Energy Connectivity
AN218241 : PSoC 6 MCU Hardware Design Guide
AN213924 : PSoC 6 MCU Device Firmware Update Guide
AN219528 : PSoC 6 MCU Power Reduction Techniques
AN85951 : PSoC 4, PSoC 6 MCU CapSense Design Guide
Code Examples demonstrate product features and usage, and are also available on Cypress GitHub repositories .
Technical Reference Manuals (TRMs) provide detailed descriptions of PSoC 6 MCU architecture and registers.
■
PSoC 6 MCU Programming Specification provides the information necessary to program PSoC 6 MCU nonvolatile memory.
■
Development Tools
❐
ModusToolbox
®
software enables cross platform code development with a robust suite of tools and software libraries.
❐
There is no kit available for the PSoC 61 product line. However, the CY8CKIT-062-WiFi-BT PSoC 6 WiFi-BT Pioneer
Kit is available: a low-cost hardware platform that enables design and debug of the PSoC 62 CY8C62x6/7 product line, and the CYW4343W Wi-Fi + Bluetooth Combo Chip .
❐ PSoC 6 CAD libraries provide footprint and schematic support for common tools. BSDL files and IBIS models are also available.
■
Training Videos are available on a wide range of topics including the PSoC 6 MCU 101 series .
■
Cypress Developer Community enables connection with fellow PSoC developers around the world, 24 hours a day, 7 days a week, and hosts a dedicated PSoC 6 MCU Community.
Document Number: 002-21414 Rev. *O Page 4 of 77
PSoC 6 MCU: CY8C61x6,
CY8C61x7 Datasheet
ModusToolbox Software
ModusToolbox Software is Cypress' comprehensive collection of multi-platform tools and software libraries that enable an immersive development experience for creating converged MCU and wireless systems. It is:
■ Comprehensive - it has the resources you need
■ Flexible - you can use the resources in your own workflow
■ Atomic - you can get just the resources you want
Cypress provides a large collection of code repositories on GitHub . This includes:
■ Board Support Packages (BSPs) aligned with Cypress kits
■ Low-level resources, including a hardware abstraction layer (HAL) and peripheral driver library (PDL)
■ Middleware enabling industry-leading features such as CapSense
®
, Bluetooth Low Energy, and mesh networks
■ An extensive set of thoroughly tested code example applications
Note: The HAL provides a high-level, simplified interface to configure and use the hardware blocks on Cypress MCUs. It is a generic interface that can be used across multiple product families. For example, it wraps the PSoC 6 PDL with a simplified API, but the PDL exposes all low-level peripheral functionality. You can leverage the HAL's simpler and more generic interface for most of an application, even if one portion requires finer-grained control.
ModusToolbox Software is IDE-neutral and easily adaptable to your workflow and preferred development environment. It includes a project creator, peripheral and library configurators, a library manager, as well as the optional Eclipse IDE for ModusToolbox, as
AN228571: Getting Started with PSoC 6 MCU on ModusToolbox .
Figure 1. ModusToolbox Software Tools
Document Number: 002-21414 Rev. *O Page 5 of 77
PSoC 6 MCU: CY8C61x6,
CY8C61x7 Datasheet
PSoC Creator™
PSoC Creator is a free Windows-based Integrated Design Environment (IDE). It enables you to design hardware and firmware
systems concurrently, based on PSoC 6 MCU. Figure 2 shows that with PSoC Creator, you can:
1. Explore the library of 200+ Components in PSoC Creator
2. Drag and drop Component icons to complete your hardware system design in the main design workspace
4. Co-design your application firmware and hardware in the
PSoC Creator IDE or build project for third-party IDE
3. Configure Components using the Component Configuration
Tools and the Component datasheets
5. Prototype your solution with the PSoC 6 Pioneer Kits. If a design change is needed, PSoC Creator and Components enable you to make changes on-the-fly without the need for hardware revisions.
Figure 2. PSoC Creator Schematic Entry and Components
Document Number: 002-21414 Rev. *O Page 6 of 77
advertisement
Related manuals
advertisement
Table of contents
- 2 General Description
- 2 Features
- 2 32-bit Dual CPU Subsystem
- 2 Memory Subsystem
- 2 Low-Power 1.7-V to 3.6-V Operation
- 2 Flexible Clocking Options
- 2 Quad SPI (QSPI)/Serial Memory Interface (SMIF)
- 2 Segment LCD Drive
- 2 Serial Communication
- 2 Audio Subsystem
- 2 Timing and Pulse-Width Modulation
- 2 Programmable Analog
- 2 Up to 100 Programmable GPIOs
- 3 Capacitive Sensing
- 3 Security Built into Platform Architecture
- 3 Cryptography Accelerator
- 3 Programmable Digital
- 3 Profiler
- 3 Packages
- 3 Device Identification and Revisions
- 4 Contents
- 5 Development Ecosystem
- 5 PSoC 6 MCU Resources
- 6 ModusToolbox Software
- 7 PSoC Creator™
- 8 Blocks and Functionality
- 10 Functional Description
- 10 CPU and Memory Subsystem
- 10 CPUs
- 11 Interrupts
- 11 InterProcessor Communication (IPC)
- 11 DMA Controllers
- 11 Cryptography Accelerator (Crypto)
- 11 Protection Units
- 12 Memory
- 12 Boot Code
- 13 Memory Map
- 13 System Resources
- 13 Power System
- 13 Power Modes
- 14 Clock System
- 14 Internal Main Oscillator (IMO)
- 14 Internal Low-speed Oscillator (ILO)
- 15 External Crystal Oscillators
- 15 Watchdog Timers (WDT, MCWDT)
- 15 Clock Dividers
- 15 Trigger Routing
- 15 Reset
- 16 Programmable Analog Subsystem
- 16 12-bit SAR ADC
- 16 Temperature Sensor
- 16 12-bit Digital-Analog Converter
- 16 Continuous Time Block mini (CTBm) with Two Opamps
- 16 Low-Power Comparators
- 18 Programmable Digital
- 18 Smart I/O
- 18 Universal Digital Blocks (UDBs)
- 18 Fixed-Function Digital
- 18 Timer/Counter/Pulse-width Modulator (TCPWM) Block
- 18 Serial Communication Blocks (SCB)
- 19 USB Full-Speed Device Interface
- 19 QSPI Interface Serial Memory Interface (SMIF)
- 19 LCD
- 19 GPIO
- 20 Special-Function Peripherals
- 20 Audio Subsystem
- 20 CapSense Subsystem
- 23 Pinouts
- 35 Power Supply Considerations
- 39 Electrical Specifications
- 39 Absolute Maximum Ratings
- 39 Device-Level Specifications
- 40 Power Supplies
- 41 CPU Current and Transition Times
- 45 XRES
- 45 GPIO
- 47 Analog Peripherals
- 47 Opamp
- 50 Low-Power (LP) Comparator
- 51 SAR ADC
- 52 DAC
- 52 CSD
- 56 Digital Peripherals
- 58 LCD Specifications
- 58 Memory
- 58 Flash
- 59 System Resources
- 59 Power-on-Reset
- 59 Voltage Monitors
- 60 SWD and Trace Interface
- 60 Internal Main Oscillator
- 60 Internal Low-Speed Oscillator
- 61 Crystal Oscillator
- 61 External Clock
- 61 PLL
- 61 Clock Source Switching Time
- 62 FLL
- 62 UDB
- 63 USB
- 63 QSPI
- 64 Audio Subsystem
- 66 Smart I/O
- 66 Precision ILO (PILO)
- 66 JTAG Boundary Scan
- 67 Ordering Information
- 68 PSoC 6 MPN Decoder
- 69 Packaging
- 73 Acronyms
- 75 Document Conventions
- 75 Unit of Measure
- 76 Revision History
- 78 Sales, Solutions, and Legal Information
- 78 Worldwide Sales and Design Support
- 78 Products
- 78 PSoC® Solutions
- 78 Cypress Developer Community
- 78 Technical Support