PSoC 5LP Architecture TRM

Size: px
Start display at page:

Download "PSoC 5LP Architecture TRM"

Transcription

1 PSoC 5LP TRM PSoC 5LP Architecture TRM (Technical Reference Manual) Document No Rev. *F May 31, 2017 Cypress Semiconductor 198 Champion Court San Jose, CA Phone (USA): Phone (Intnl):

2 Copyrights Copyrights Cypress Semiconductor Corporation, This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC ("Cypress"). This document, including any software or firmware included or referenced in this document ("Software"), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users (either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress's patents that are infringed by the Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation of the Software is prohibited. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PUR- POSE. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. Cypress products are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the failure of the device or system could cause personal injury, death, or property damage ("Unintended Uses"). A critical component is any component of a device or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products. Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB, F- RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners. 2 PSoC 5LP Architecture TRM, Document No Rev. *F

3 Contents Overview Section A: Overview Introduction Getting Started Document Construction Section B: CPU System Cortex -M3 Microcontroller PSoC 5LP Cache Controller PHUB and DMAC Interrupt Controller Section C: Memory Nonvolatile Latch SRAM Flash Program Memory EEPROM EMIF Memory Map Section D: System Wide Resources Clocking System Power Supply and Monitoring Low-Power Modes Watchdog Timer Reset I/O System Flash, Configuration Protection Section E: Digital System Universal Digital Blocks (UDBs) UDB Array and Digital System Interconnect Controller Area Network (CAN) USB Timer, Counter, and PWM I 2 C Digital Filter Block (DFB) PSoC 5LP Architecture TRM, Document No Rev. *F 3

4 Contents Overview Section F: Analog System Switched Capacitor/Continuous Time Analog Routing Comparators Opamp LCD Direct Drive CapSense Temperature Sensor Digital-to-Analog Converter Precision Reference Delta Sigma Converter Successive Approximation Register ADC Section G: Program and Debug Test Controller Cortex-M3 Debug and Trace Nonvolatile Memory Programming Glossary 429 Index PSoC 5LP Architecture TRM, Document No Rev. *F

5 Contents Section A: Overview 21 Document Revision History Introduction Top Level Architecture Features CPU System Processor Interrupt Controller DMA Controller Cache Controller Memory System Wide Resources I/O Interfaces Internal Clock Generators Power Supply Boost Converter Sleep Modes Digital System Analog System Delta Sigma ADC Successive Approximation Register ADC Digital Filter Block Digital-to-Analog Converters Additional Analog Subsystem Components Program and Debug Getting Started Support Product Upgrades Development Kits Document Construction Major Sections Documentation Conventions Register Conventions Numeric Naming Units of Measure Acronyms...32 Section B: CPU System 35 Top Level Architecture...35 PSoC 5LP Architecture TRM, Document No Rev. *F 5

6 4. Cortex -M3 Microcontroller Features How it Works Registers Special Registers Operating Modes Pipelining Thumb-2 Instruction Set Data Processing Operations Load Store Operations Branch Operations Instruction Barrier and Memory Barrier Instructions Saturation Operations SysTick Timer Debug and Trace: Memory Map Bus Interface to SRAM Memory Exceptions Priority Definitions Fault Exceptions System Call Exceptions Nested Vector Interrupt Controller (NVIC) Basic Interrupt Configuration Example Procedures in Setting Up an Interrupt Nested Interrupts Tail-Chaining Interrupts Late Arrivals Interrupt Latency Faults Related to Interrupts PSoC 5LP Cache Controller Features Block Diagram Cache Enabling and Disabling Code Protection and Security Invalidating the Cache Line Measuring Cache Hits or Misses Cache Induced Flash Low-power Mode Sleep Mode Behavior Cache Limitations PHUB and DMAC PHUB Features Block Diagram How It Works Arbiter DMA Controller Local Memory How the DMAC Works Interspoke Transfers Intraspoke Transfer Handling Multiple DMA Channels PSoC 5LP Architecture TRM, Document No Rev. *F

7 DMA Channel Priority DMA Latency in case of Nonideal Conditions Request per Burst Bit Work Sep Bit DMA Transaction Modes Simple DMA Auto Repeat DMA Ping Pong DMA Circular DMA Indexed DMA Scatter Gather DMA Packet Queuing DMA Nested DMA Register List Interrupt Controller Features Block Diagram How It Works Enabling Interrupts Pending Interrupts Interrupt Priority Level versus Pulse Interrupt Interrupt Execution PSoC 5LP Interrupt Controller Features Active Interrupts Interrupt Nesting Interrupt Vector Addresses Tail Chaining Late Arrival Interrupts Exceptions Interrupt Masking Interrupt Controller and Power Modes...81 Section C: Memory 83 Top Level Architecture Nonvolatile Latch Features Device Configuration NV Latch PRTxRDM[1:0] XRESMEN DEBUG_EN CFGSPEED DPS[1:0] ECCEN DIG_PHS_DLY[3:0] Write Once NV Latch Programming NV Latch Sleep Mode Behavior SRAM Features Block Diagram...89 PSoC 5LP Architecture TRM, Document No Rev. *F 7

8 9.3 How It Works Flash Program Memory Features Block Diagram How It Works Flash Memory Access Arbitration ECC Error Detection and Interrupts EEPROM Features Block Diagram How It Works EMIF Features Block Diagram How It Works List of EMIF Registers External Memory Support Sleep Mode Behavior EMIF Timing Using EMIF with Memory-Mapped Peripherals Additional Configuration Guidelines Address Bus Configuration Data Bus Configuration bit Memory Transfers bit Memory Transfers Memory Map Features Block Diagram How It Works PSoC 5LP Memory Map Section D: System Wide Resources 107 Top Level Architecture Clocking System Features Block Diagram Clock Sources Internal Oscillators Internal Main Oscillator Internal Low-Speed Oscillator External Oscillators MHz Crystal Oscillator khz Crystal Oscillator Oscillator Summary DSI Clocks Phase-Locked Loop Clock Distribution Master Clock Mux USB Clock PSoC 5LP Architecture TRM, Document No Rev. *F

9 Clock Dividers Single Cycle Pulse Mode % Duty Cycle Mode Early Phase Option Clock Synchronization Phase Selection and Control Divider Update Power Gating of Clock Outputs System Clock Asynchronous Clocks Low-Power Mode Operation Clock Naming Summary Power Supply and Monitoring Features Block Diagram How It Works Regulator Summary Internal Regulators Sleep Regulator Hibernate Regulator Boost Converter Operating Modes Status Monitoring Boost Firmware Requirements Boost Design Process Voltage Monitoring Low-Voltage Interrupt High Voltage Interrupt Processing a Low/High Voltage Detect Interrupt Reset on a Voltage Monitoring Interrupt Register Summary Low-Power Modes Features Active Mode Entering Active Mode Exiting Active Mode Alternative Active Mode Entering Alternative Active Mode Exiting Alternative Active Mode Sleep Mode Entering Sleep Mode Exiting Sleep Mode Hibernate Mode Entering Hibernate Mode Exiting Hibernate Mode Timers Central Timewheel (CTW) Fast Timewheel (FTW) Register List PSoC 5LP Architecture TRM, Document No Rev. *F 9

10 17. Watchdog Timer Features Block Diagram How It Works Enabling and Disabling the WDT Setting the WDT Time Period and Clearing the WDT Operation in Low-Power Modes Watchdog Protection Settings Register List Reset Reset Sources Voltage Monitor Resets Initial Power-On Reset (IPOR) Precise Low-Voltage Reset (PRES) Low-Voltage Interrupt/Reset (LVI) Hibernate Reset (HRES) External Reset (XRES) Software Initiated Reset (SRES) Watchdog Reset (WRES) Identifying Reset Sources Preservation of Reset Status Reset Diagram Reset Summary Boot Process and Timing Manufacturing Configuration NV Latch Device Configuration NV Latch Boot Phase User Mode Register List I/O System Features Block Diagrams How It Works Usage Modes and Configuration I/O Drive Modes Drive Mode on Reset High Impedance Analog High Impedance Digital Resistive Pull Up or Resistive Pull Down Open Drain, Drives High and Drives Low Strong Drive Resistive Pull Up and Pull Down Slew Rate Control Digital I/O Controlled by Port Register Port Configuration Registers Pin Wise Configuration Register Alias Port Wide Configuration Register Alias Digital I/O Controlled Through DSI DSI Output DSI Input DSI for Output Enable Control PSoC 5LP Architecture TRM, Document No Rev. *F

11 Analog I/O LCD Drive CapSense External Memory Interface (EMIF) SIO Functions and Features Regulated Output Level Adjustable Input Level Hot Swap Special Functionality I/O Port Reconfiguration Power Up I/O Configuration Overvoltage Tolerance I/O Power Supply Sleep Mode Behavior Low-power Behavior Port Interrupt Controller Unit Features Interrupt Controller Block Diagram Function and Configuration Register Summary Flash, Configuration Protection Flash Protection Device Security Configuration Segment Protection Locking/Unlocking Segment Configuration Register Locking and Protecting Segments Example Frequently Asked Questions About Flash Protection and Device Security Section E: Digital System 173 Top Level Architecture Universal Digital Blocks (UDBs) Features Block Diagram How It Works PLDs PLD Macrocells PLD Carry Chain PLD Configuration Datapath Overview Datapath FIFOs FIFO Status Datapath ALU Datapath Inputs and Multiplexing CRC/PRS Support Datapath Outputs and Multiplexing Datapath Parallel Inputs and Outputs Datapath Chaining Dynamic Configuration RAM Status and Control Module PSoC 5LP Architecture TRM, Document No Rev. *F 11

12 Status and Control Mode Control Register Operation Parallel Input/Output Mode Counter Mode Sync Mode Status and Control Clocking Auxiliary Control Register Status and Control Register Summary Reset and Clock Control Module Clock Control Reset Control UDB POR Initialization UDB Addressing Working Register Address Space Configuration Register Address Space UDB Configuration Address Space Routing Configuration Address Space System Bus Access Coherency Simultaneous System Bus Access Coherent Accumulator Access (Atomic Reads and Writes) UDB Working Register Reference UDB Array and Digital System Interconnect Features Block Diagram How It Works UDB Array System Interface UDB Array POR Initialization UDB POR Configuration Sequence Quadrant Route Disable UDB Sleep and Power Control UDB Register References and Address Mapping Controller Area Network (CAN) Features Block Diagram CAN Message Frames Data Frames Standard Data Frame Extended Data Frame Remote Frame Error Frame Overload Frame Transmitting Messages in CAN Message Arbitration Message Transmit Process Message Abort Transmitting Extended Data Frames Receiving Messages in CAN Message Receive Process Acceptance Filter Example DeviceNet Filtering PSoC 5LP Architecture TRM, Document No Rev. *F

13 Filtering of Extended Data Frames Receiver Message Buffer Linking Remote Frames Transmitting a Remote Frame by the Requesting Node Receiving a Remote Frame RTR Auto Reply Remote Frames in Extended Format Bit Time Configuration Allowable Bit Rates and System Clock (CLK_BUS) Setting Bit Rate TSEG1 and TSEG Example Error Handling and Interrupts in CAN Types of Errors BIT Error FORM Error ACKNOWLEDGE Error CRC Error STUFF Error Error States in CAN Interrupt Sources in CAN Operating Modes in CAN Listen Only Mode Run/Stop Mode USB Features Block Diagram Serial Interface Engine (SIE) Arbiter SIE Interface Module CPU Interface Block Memory Interface DMA Interface Arbiter Logic Synchronization Block How it Works Operating Frequency Operating Voltage Transceiver Endpoints Transfer Types Interrupts Logical Transfer Modes Store and Forward Mode No DMA Access Manual DMA Access Cut Through Mode Control Endpoint Logical Transfer PS/2 and CMOS I/O Modes Register List Timer, Counter, and PWM Features PSoC 5LP Architecture TRM, Document No Rev. *F 13

14 25.2 Block Diagram How It Works Clock Selection Enabling and Disabling Block Input Signal Characteristics Enable Signal Capture Signal Timer Reset Signal Kill Signal Operating Modes Timer Mode Free Run Mode Gated Timer Mode Pulse-width Modulator Mode One Shot Mode Interrupt Enabling Sleep Mode Behavior Register Listing I 2 C Features Background Information I 2 C Bus Description Typical I 2 C Data Transfer How It Works Bus Stalling (Clock Stretching) System Management Bus Pin Connections I2C Interrupts Control by Registers Operating the I 2 C Interface Slave Mode Master Mode Multi-Master Mode Hardware Address Compare Wake from Sleep Slave Mode Transfer Examples Slave Receive Slave Transmit Master Mode Transfer Examples Single Master Receive Single Master Transmit Multi-Master Mode Transfer Examples Multi-Master, Slave Not Enabled Multi-Master, Slave Enabled Digital Filter Block (DFB) Features Block Diagram How It Works Controller FSM RAM Program Counter Control Store PSoC 5LP Architecture TRM, Document No Rev. *F

15 Next State Decoder Datapath MAC ALU Shifter and Rounder Address Calculation Unit Bus Interface and Register Descriptions Streaming Mode Block Transfer Modes Result Handling Data Alignment DMA and Semaphores DSI Routed Inputs and Outputs DFB Instruction Set Usage Model Section F: Analog System 303 Top Level Architecture Switched Capacitor/Continuous Time Features Block Diagram How it Works Operational Mode of Block is Set Naked Opamp Bandwidth/Stability Control BIAS_CONTROL SC_COMP[1:0] SC_REDC[1:0] Continuous Time Unity Gain Buffer Continuous Time Programmable Gain Amplifier Continuous Time Transimpedance Amplifier Continuous Time Mixer Sampled Mixer Delta Sigma Modulator First-Order Modulator, Incremental Mode Track and Hold Amplifier Analog Routing Features Block Diagram How it Works Analog Globals (AGs) Analog Mux Bus (AMUXBUS) Liquid Crystal Display Bias Bus (LCDBUS) Analog Local Bus (abus) Switches and Multiplexers Control of Analog Switches Analog Resource Blocks Routing and Interface Digital-to-Analog Converter (DAC) Comparator Delta Sigma Modulator (DSM) Switched Capacitor PSoC 5LP Architecture TRM, Document No Rev. *F 15

16 Opamp Low-Pass Filter (LPF) Low-Power Analog Routing Considerations Mitigating Analog Routes with Degraded Low-power Signal Integrity Analog Routing Register Summary Comparators Features Block Diagram How it Works Input Configuration Power Configuration Output Configuration Hysteresis Wake Up Comparator Clock Offset Trim Register Summary Opamp Features Block Diagram How it Works Input and Output Configuration Power Configuration Buffer Configuration Register Summary LCD Direct Drive Features LCD System Operational Modes LCD Always Active Functional Description LCD DAC LCD Driver Block UDB DMA LCD Low-Power Mode Functional Description LCD Timer UDB DMA LCD DAC and Driver: Low Power Feature Timing Diagram for LCD Low-Power Mode LCD Usage Models CapSense Features Block Diagram How It Works Reference Driver Low-pass Filter Analog Mux Bus GPIO Configuration for CapSense PSoC 5LP Architecture TRM, Document No Rev. *F

17 Other Resources CapSense Delta Sigma Algorithm Temperature Sensor Features Block Diagram How It Works Command and Status Interface Status Codes Temperature Sensor Commands Get Temperature Setup Temperature Sensor Disable Temperature Sensor Digital-to-Analog Converter Features Block Diagram How It Works Current DAC Voltage DAC Output Routing Options Making a Higher Resolution DAC Register List Precision Reference Block Diagram How It Works Delta Sigma Converter Features Block Diagram How It Works Input Buffer Delta Sigma Modulator Clock Selection Capacitance Configuration Gain Configuration Power Configuration Other Configuration Options Quantizer Reference Options Reference for DSM: Usage Guidelines Analog Interface Conversion of Thermometric Code to Two s Complement Modulation Input Clock Selection and Synchronization Decimator Shifters CIC Filter Post Processing Filter ADC Conversion Time Coherency Protection Protecting Writes (Gain/Offset) with Coherency Checking Protecting Reads (Output Sample) with Coherency Checking PSoC 5LP Architecture TRM, Document No Rev. *F 17

18 Modes of Operation Successive Approximation Register ADC Features How It Works Input Selection Clock Selection Input Sampling Power Modes Reference Selection Operational Modes SAR ADC Output Section G: Program and Debug 401 Top Level Architecture Test Controller Features Block Diagram Background Information JTAG Interface Serial Wire Debug Interface How It Works JTAG Interface Implementation SWD Interface Implementation Acquiring the Debug Port Cortex M3 DAP Access Criteria Device Programming Boundary Scan Boundary Scan Pin Order Cortex-M3 Debug and Trace Features How It Works Test Controller (TC) PSoC 5LP JTAG Instructions Debug Port and Access Port Registers Test Controller Interface Pins TRACEPORT Core Debug Enabling the Debug Halting Stepping Accessing PSoC Memory and Registers System Debug Flash Patch and Breakpoint (FPB) Unit Data Watchpoint and Trace (DWT) Instrumentation Trace Macrocell (ITM) Embedded Trace Macrocell (ETM) Tracing Interface Single Wire Viewer Enabling SWV Communicating with SWV TRACEPORT PSoC 5LP Architecture TRM, Document No Rev. *F

19 Enabling TRACEPORT Communicating with TRACEPORT Using Multiple Interfaces Simultaneously Nonvolatile Memory Programming Features Block Diagram How It Works Commands Command Code Descriptions Command Failure Codes Register Summary Flash Protection Settings Glossary 429 Index 445 PSoC 5LP Architecture TRM, Document No Rev. *F 19

20 20 PSoC 5LP Architecture TRM, Document No Rev. *F

21 Section A: Overview This document encompasses the PSoC 5LP family of devices. In conjunction with the device datasheet and PSoC 5LP Registers TRM, it contains complete and detailed information about how to design with the IP blocks that construct a PSoC 5LP device. This document describes the analog and digital architecture, and helps to better understand the features of the device. This section consists of the following chapters: Introduction chapter on page 23 Getting Started chapter on page 29 Document Construction chapter on page 31 See the PSoC 5LP Registers TRM (Technical Reference Manual) for complete register sets. Document Revision History Table 1-1. PSoC 5LP Architecture TRM (Technical Reference Manual) Revision History Revision Issue Date Origin of Change Description of Change ** 09/25/2012 VVSK Initial version of the PSoC 5LP Architecture TRM *A 11/ VVSK *B 06/18/2013 ANTO *C 09/26/2013 ANTO *D 07/02/2015 GJV Updated use of bypass capacitor for reference voltage (section Reference Selection) Added information on the effect of changing pin modes (section I/O Modes) Updated Tables 20-3 to 20-6 Added sections Low-Voltage Reset and High-Voltage Reset and Preservation of Reset Status; updates to Voltage Monitoring Added information on accessing DAP with third-party tools (section DPS[1:0] Added Low-Voltage Reset and High- Voltage Reset and Preservation of Reset Status; updates to Voltage Monitoring. Added information on effect of changing pin modes in section I/O Modes. Added information on accessing DAP with third-party tools in section Added a note to sections 10.3 and Updated section (Period register setting to EN = 1). Updated Figure 14-1 and Tables 20-3 to Modified the Datapath Top Level Diagram Updates to PHUB and DMAC chapters Updated Drive Modes diagram in the I/O System chapter on page 151. Corrected section khz Crystal Oscillator to mention the active mode operating current. Removed the comparator as a wakeup source from hibernate in section Exiting Hibernate Mode. Corrected FTW register name in section Fast Timewheel (FTW). Updated Successive Approximation Register ADC chapter on page 397 Clarified device behavior in multiple sections Updated figures 6-2, 6-3, 18-1, 23-13, 25-4, and Updated tables 4-2, 7-3, 37-1, and 41-2; added tables 18-2 and *E 10/14/2016 GJV Updated logo and copyright disclaimer. Added CAN initialization note to section step #1. Removed AltAct to Sleep transition from figure Removed switches between OpAmp outputs and pins in Figure Corrected Trace Port bitfields in Figure Fixed broken link to PSoC 5LP Programming Specification. *F 05/31/2017 SHEA Updated logo and copyright information. PSoC 5LP Architecture TRM, Document No Rev. *F 21

22 Section A: Overview 22 PSoC 5LP Architecture TRM, Document No Rev. *F

23 1. Introduction With a unique array of configurable digital and analog blocks, the Programmable System-on-Chip (PSoC ) is a true systemlevel solution, offering a modern method of signal acquisition, processing, and control with exceptional accuracy, high bandwidth, and superior flexibility. Its analog capability spans the range from thermocouples (DC voltages) to ultrasonic signals. PSoC 5LP (CY8C58LP, CY8C56LP, CY8C54LP, CY8C52LP) families are fully scalable 32-bit PSoC platform devices that have these characteristics: High-performance, configurable digital system that supports a wide range of communication interfaces, such as USB, I2C, and CAN High-precision, high-performance analog system with up to 20-bit ADC, DACs, comparators, opamps, and programmable blocks to create PGAs, TIAs, mixers, and so on Easily configurable logic array Flexible routing to all pins High-performance, 32-bit ARM Cortex-M3 core PSoC Creator, an integrated development environment software This document describes PSoC 5LP devices in detail. Using this information, designers can easily create system-level designs, using a rich library of prebuilt components, or custom verilog, and a schematic entry tool that uses the standard design blocks. PSoC 5LP devices provide unparalleled opportunities for analog and digital bill of materials (BOM) integration, while easily accommodating last-minute design changes. For a discussion of the registers of the PSoC 5LP device, see Cypress document , the PSoC 5LP Registers TRM. It lists all the registers in mapping tables in address order. 1.1 Top Level Architecture Figure 1-1 on page 24 shows the major components of PSoC 5LP devices. The PSoC 5LP device uses the 32-bit Cortex M3 core. PSoC 5LP Architecture TRM, Document No Rev. *F 23

24 Introduction Figure 1-1. Top Level Architecture for PSoC 5LP Devices Digital Interconnect Analog Interconnect 4 to 25 MHz (Optional) khz (Optional) 1.71 to 5.5 V SIOs GPIOs GPIOs GPIOs SYSTEM WIDE RESOURCES Xtal Osc IMO RTC Timer WDT and Wake ILO Clock Tree Clocking System Power Management System POR and LVD Sleep Power 1.8-V LDO SMP 8-Bit Timer UDB UDB I2C Slave UDB EEPROM EMIF Universal Digital Block Array (N x UDB) MEMORY SYSTEM LCD Direct Drive Quadrature Decoder Temperature Sensor CapSense UDB UDB 8-Bit SPI UDB SRAM FLASH Digital Filter Block N x SC/CT Blocks (TIA, PGA, Mixer, etc.) N x DAC DIGITAL SYSTEM UDB UDB UDB SYSTEM BUS UDB UDB UDB UDB UDB UDB UDB UART 12-Bit PWM Sequencer 16-Bit PWM 12-Bit SPI Logic 16-Bit PRS 8-Bit Timer Cortex-M3 CPU ANALOG SYSTEM ADCs Logic Auxiliary ADC Usage Example for UDB CPU SYSTEM PHUB DMA N x SAR ADC N x DEL SIG ADC CAN 2.0 N x Timer, Counter, PWM Interrupt Controller I 2 C Master/Slave FS USB 2.0 Program, Debug + N x Opamp + N x CMP Program Debug, Trace Boundary Scan GPIOs GPIOs GPIOs GPIOs SIO USB PHY 3 per Opamp D+ D- 0.5 to 5.5 V (Optional) 24 PSoC 5LP Architecture TRM, Document No Rev. *F

25 Introduction 1.2 Features PSoC 5LP devices have these major components. See Figure 1-1 on page 24. Cortex-M3 central processing unit (CPU) with a nested vectored interrupt controller and a high-performance DMA controller Several types of memory elements including SRAM, flash, and EEPROM System integration features, such as clocking, a featurerich power system, and versatile programmable inputs and outputs Digital system that includes configurable universal digital blocks (UDBs) and specific function peripherals, such as CAN and USB Analog subsystem that includes configurable switched capacitor (SC) and continuous time (CT) blocks, up to 20-bit Delta Sigma converters, 8-bit DACs that can be configured for 12-bit operation, more than one SAR ADC, comparators, PGAs, and more Programming and debug system through JTAG, serial wire debug (SWD), and single wire viewer (SWV) 1.3 CPU System Processor The PSoC 5LP CPU subsystem is built around a 32-bit three stage pipelined ARM Cortex-M3 processor running up to 80 MHz. The PSoC 5LP instruction set is the same as the Thumb-2 instruction set available on standard Cortex- M3 devices. slower, save power, or use its cycles to improve the performance of firmware algorithms Cache Controller In PSoC 5LP devices, the flash cache also reduces system power consumption by reducing the frequency with which flash is accessed. The processor speed itself is configurable allowing for active power consumption tuned for specific applications. 1.4 Memory The PSoC nonvolatile subsystem consists of flash, bytewritable EEPROM, and nonvolatile configuration options. The CPU can reprogram individual blocks of flash, enabling boot loaders. An Error Correcting Code (ECC) can enable high-reliability applications. A powerful and flexible protection model allows you to selectively lock blocks of memory for read and write protection, securing sensitive information. The byte-writable EEPROM is available on-chip for the storage of application data. Additionally, selected configuration options, such as boot speed and pin drive mode, are stored in nonvolatile memory, allowing settings to become active immediately after power-onreset (POR) Interrupt Controller The CPU subsystem includes a programmable Nested Vectored Interrupt Controller (NVIC), DMA (Direct Memory Access) controller, flash cache ECC, and RAM. The NVIC of PSoC 5LP devices provide low latency by allowing the CPU to vector directly to the first address of the interrupt service routine, bypassing the jump instruction required by other architectures. The PSoC 5LP interrupt controller also offers a few advanced interrupt management capabilities, such as interrupt tail chaining to improve stack management with multiple pending interrupts providing lower latency DMA Controller The DMA controller allows peripherals to exchange data without CPU involvement. This allows the CPU to run PSoC 5LP Architecture TRM, Document No Rev. *F 25

26 Introduction 1.5 System Wide Resources The individual elements of system wide resources are discussed in these sections I/O Interfaces PSoC 5LP devices have three I/O types: General Purpose Input/Output (GPIO) Every GPIO has analog I/O, digital I/O, LCD drive, CapSense, flexible interrupt, and slew rate control capability. All I/Os have a large number of drive modes that are set at POR. PSoC 5LP devices also provide up to four individual I/O voltage domains through the VDDIO pins. Special Input/Output (SIO) The SIOs on PSoC 5LP devices allow setting VOH independently of VDDIO when used as outputs. When SIOs are in input mode, they are high impedance, even when the device is not powered or when the pin voltage goes above the supply voltage. This makes the SIO ideal for use on an I 2 C bus where the PSoC 5LP devices are not powered, even though other devices on the bus are powered. The SIO pins also have high-current sink capability for applications such as LED drive. USB Input/Output (USBIO) For devices with Full- Speed USB, the USB physical interface is also provided (USBIO). When not using USB, these pins can be used for limited digital functionality and device programming Internal Clock Generators PSoC devices incorporate flexible internal clock generators, designed for high stability and factory-trimmed for absolute accuracy. The internal main oscillator (IMO) is the master clock base for the system with 1% absolute accuracy at 3 MHz. The IMO can be configured to run from 3 MHz up to 48 MHz. Multiple clock derivatives are generated from the main clock frequency to meet application needs. PSoC 5LP devices provide a PLL to generate system clock frequencies up to the maximum operating frequency of the device (80 MHz). The PLL can be driven from the IMO, an external crystal, or an external reference clock. The devices also contain a separate, very low power internal low-speed oscillator (ILO) for the sleep and watchdog timers. The ILO provides two primary outputs, 1 khz and 100 khz. A khz external watch crystal is also supported for use in realtime clock (RTC) applications. The clocks, together with programmable clock dividers, provide the flexibility to integrate most timing requirements Power Supply PSoC 5LP devices support extensive supply operating ranges from 1.7 V to 5.5 V, allowing operation from regulated supplies such as 1.8 ± 5%, 2.5 V ± 10%, 3.3 V ± 10%, 5.0 V ± 10%, or directly from a wide range of battery types Boost Converter The PSoC platform provides an integrated high-efficiency synchronous boost converter that is used to power the device from supply voltages as low as 0.5 V. This converter enables the device to power directly from a single battery or solar cell. You can employ the boost converter to generate other voltages required by the device, such as a 3.3-V supply for LCD glass drive. The boost output is available on the VBOOST pin, allowing other devices in the application to draw power from the PSoC device Sleep Modes The PSoC platform supports five low-power sleep modes, from the lowest current RAM retention mode (hibernation) to the full function active mode. A 1.0- A RTC mode runs the optional kHz watch crystal continuously to drive the RTC timer that is used to maintain RTC. Power to all major functional blocks, including the programmable digital and analog peripherals, is controlled independently by firmware. This function allows low-power background processing when some peripherals are not in use. 1.6 Digital System The digital subsystems of PSoC 5LP devices provide these devices their first half of unique configurability. The subsystem connects a digital signal from any peripheral to any pin through the Digital System Interconnect (DSI). It also provides functional flexibility through an array of small, fast, low-power universal digital blocks (UDBs). Each UDB contains Programmable Array Logic (PAL) and Programmable Logic Device (PLD) functionality, together with a small state machine engine to support a wide variety of peripherals. In addition to the flexibility of the UDB array, PSoC devices provide configurable digital blocks targeted at specific functions. These blocks include 16-bit timer/counter/pwm blocks, I 2 C slave/master/multi-master, Full Speed USB, and CAN 2.0b. See the device datasheet for a list of available specific function digital blocks. 26 PSoC 5LP Architecture TRM, Document No Rev. *F

27 Introduction 1.7 Analog System The PSoC analog subsystem provides the device the second half of its unique configurability. All analog performance is based on a highly accurate absolute voltage reference. The configurable analog subsystem includes: Analog muxes Comparators Voltage references Opamps Mixers Transimpedance amplifiers (TIA) Analog-to-digital converters (ADC) Digital-to-analog converters (DAC) Digital filter block (DFB) All GPIO pins can route analog signals into and out of the device, using the internal analog bus. This feature allows the device to interface up to 62 discrete analog signals Delta Sigma ADC The heart of the analog subsystem is a fast, accurate, configurable Delta Sigma ADC. With less than 100 µv offset, a gain error of ±0.1%, integral nonlinearity (INL) less than 1 LSB, differential nonlinearity (DNL) less than 0.5 LSB, and signal-to-noise ratio (SNR) better than 90 db (Delta Sigma) in 16-bit mode, this converter addresses a wide variety of precision analog applications, including some of the most demanding sensors Successive Approximation Register ADC Another type of ADC seen on PSoC 5LP devices is the Successive Approximation Register (SAR) ADC. Featuring 12- bit conversions at up to 1 Msps, it offers low nonlinearity, low offset errors, and an SNR better than 70 db; it is well suited for a variety of higher-speed analog applications. Some PSoC devices offer both types of ADC and can have multiple instances of each. See the device datasheet for specific details Digital-to-Analog Converters Four high-speed voltage or current DACs support 8-bit output signals at waveform frequencies up to 8 MHz and can be routed out of any GPIO pin. These DACs can be combined together to create a higher resolution 12-bit DAC. Higher resolution voltage DAC outputs are created using the UDB array to create a pulse width modulated (PWM) DAC of up to 10 bits, at up to 48 khz. The digital DACs in each UDB support PWM, PRS, or Delta Sigma algorithms with programmable widths Additional Analog Subsystem Components In addition to the ADCs, DACs, and the DFB, the analog subsystem provides components such as multiple comparators, uncommitted opamps, and configurable switched capacitor/continuous time (SC/CT) blocks supporting transimpedance amplifiers, programmable gain amplifiers, and mixers. 1.8 Program and Debug JTAG (4-wire) or serial wire debugger (SWD) (2-wire) interfaces are used for programming and debug. The 1-wire single wire viewer (SWV) can also be used for printf style debugging. By combining SWD and SWV, you can implement a full debugging interface with just three pins. These standard interfaces enable debugging or programming the PSoC device with a variety of hardware solutions from Cypress or third party vendors. PSoC 5LP devices support on-chip break points, and an instruction and data trace memory for debug. The PSoC 5LP device offers many more advanced debugging features, such as Flash patch breakpoint capability to update instructions without reprogramming, fast printf style debugging using the Trace Port Interface Unit (TPIU) module, clock cycle counting capability, and various other features with Data Watchpoint and Trace (DWT) modules. JTAG also supports standard JTAG scan chains for board level test and chaining multiple JTAG devices Digital Filter Block The ADC output can optionally feed the programmable digital filter block (DFB) via DMA without CPU intervention. The DFB can be configured to perform IIR and FIR digital filters and a variety of user defined custom functions. The DFB can implement filters with up to 64 taps. PSoC 5LP Architecture TRM, Document No Rev. *F 27

28 Introduction 28 PSoC 5LP Architecture TRM, Document No Rev. *F

29 2. Getting Started The quickest path to understanding any PSoC device is to read the device datasheet and use PSoC Designer or PSoC Creator integrated development environments (IDE) software. This technical reference manual helps to understand the details of the PSoC 5LP integrated circuit and its implementation. For the most up-to-date ordering, packaging, or electrical specification information, refer to the individual PSoC device s datasheet or go to Support Free support for PSoC products is available online at Resources include Training Seminars, Discussion Forums, Application Notes, PSoC Consultants, TightLink Technical Support /Knowledge Base, and Application Support Technicians. Applications assistance can be reached at or by phone at: Product Upgrades Cypress provides scheduled upgrades and version enhancements for PSoC Creator free of charge. Upgrades are available from your distributor on CD-ROM, or download them directly from under the Software option. Also provided are critical updates to system documentation under the Documentation tab. 2.3 Development Kits Development kits are available from Digi-Key, Avnet, Arrow, and Future. The Cypress Online Store contains development kits, C compilers, and the accessories you need to successfully develop PSoC projects. Go to the Cypress Online Store web site at Under Product Categories click PSoC (Programmable System-on-Chip) to view a current list of available items. PSoC 5LP Architecture TRM, Document No Rev. *F 29

30 Getting Started 30 PSoC 5LP Architecture TRM, Document No Rev. *F

31 3. Document Construction The following sections include these topics: Section B: CPU System on page 35 Section C: Memory on page 83 Section D: System Wide Resources on page 107 Section E: Digital System on page 173 Section F: Analog System on page 303 Section G: Program and Debug on page Major Sections For ease of use, information is organized into sections and chapters that are divided according to device functionality. Sections Presents the top-level architecture, how to get started and conventions and overview information about any particular area that help inform the reader about the construction and organization of the product. Chapter Presents the chapters specific to some individual aspect of the section topic. These are the detailed implementation and use information for some aspect of the integrated circuit. Glossary Defines the specialized terminology used in this technical reference manual. Glossary terms are presented in bold, italic font throughout. PSoC 5LP Registers TRM (Technical Reference Manual) Supply all device register details summarized in the technical reference manual. These are additional documents. 3.2 Documentation Conventions There are only four distinguishing font types used in this document, besides those found in the headings. The first is the use of italics when referencing a document title or file name. The second is the use of bold italics when referencing a term described in the Glossary of this document. The third is the use of Times New Roman font, distinguishing equation examples. The fourth is the use of Courier New font, distinguishing code examples Register Conventions Register conventions are detailed in the PSoC 5LP Registers TRM (Technical Reference Manual) Numeric Naming Hexadecimal numbers are represented with all letters in uppercase with an appended lowercase h (for example, 14h or 3Ah ) and hexadecimal numbers may also be represented by a 0x prefix, the C coding convention. Binary numbers have an appended lowercase b (for example, b or b ). Numbers not indicated by an h or b are decimal. PSoC 5LP Architecture TRM, Document No Rev. *F 31

PSoC 5LP Architecture TRM

PSoC 5LP Architecture TRM PSoC 5LP TRM PSoC 5LP Architecture TRM (Technical Reference Manual) Document No. 001-78426 Rev. *C October 1, 2013 Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810

More information

This section describes the various input and output connections for the SysInt Component.

This section describes the various input and output connections for the SysInt Component. 1.0 Features Generating interrupts from hardware signals Assigning interrupts to a CPU core Configuring interrupt priority Interrupt vectoring and control General Description The Component is a graphical

More information

Use the Status Register when the firmware needs to query the state of internal digital signals.

Use the Status Register when the firmware needs to query the state of internal digital signals. 1.50 Features Up to 8-bit General Description The allows the firmware to read digital signals. When to Use a Use the when the firmware needs to query the state of internal digital signals. Input/Output

More information

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1. PSoC Creator Component Datasheet Digital Multiplexer and Demultiplexer 1.10 Features Digital Multiplexer Digital Demultiplexer Up to 16 channels General Description The Multiplexer component is used to

More information

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show. 1.50 Features Up to 8-bit General Description The allows the firmware to output digital signals. When to Use a Use a when the firmware needs to interact with a digital system. You can also use the as a

More information

PSoC Creator Quick Start Guide

PSoC Creator Quick Start Guide PSoC Creator Quick Start Guide Install Download PSoC Creator from www.cypress.com/psoccreator, or install from a kit CD. For assistance, go to http://www.cypress.com/go/support For features, system requirements,

More information

Use the Status Register when the firmware needs to query the state of internal digital signals.

Use the Status Register when the firmware needs to query the state of internal digital signals. PSoC Creator Component Datasheet Status Register 1.80 Features Up to 8-bit Status Register Interrupt support General Description The Status Register allows the firmware to read digital signals. When to

More information

Automatic reload of the period to the count register on terminal count

Automatic reload of the period to the count register on terminal count 1.0 Features 7-bit read/write period register 7-bit count register that is read/write Automatic reload of the period to the count register on terminal count Routed load and enable signals General Description

More information

This input determines the next value of the output. The output does not change until the next rising edge of the clock.

This input determines the next value of the output. The output does not change until the next rising edge of the clock. 1.30 Features Asynchronous reset or preset Synchronous reset, preset, or both Configurable width for array of s General Description The stores a digital value. When to Use a Use the to implement sequential

More information

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0 1.0 Features Configures the Multi-Function Serial (MFS) Interface to one of the following modes: UART (Asynchronous normal serial interface) Clock synchronous serial interface (SPI and I 2 S can be supported)

More information

One 32-bit counter that can be free running or generate periodic interrupts

One 32-bit counter that can be free running or generate periodic interrupts PSoC Creator Component Datasheet Multi-Counter Watchdog (MCWDT_PDL) 1.0 Features Configures up to three counters in a multi-counter watchdog (MCWDT) block Two 16-bit counters that can be free running,

More information

Base Timer Channel (BT) Features. General Description. When to Use a PDL_BT Component 1.0

Base Timer Channel (BT) Features. General Description. When to Use a PDL_BT Component 1.0 1.0 Features Four operating modes 16-bit PWM Timer 16-bit PPG Timer 16/32-bit Reload Timer 16/32-bit PWC Timer Trigger generation for ADC conversion General The Peripheral Driver Library (PDL) Base Timer

More information

Digital Logic Gates. Features. General Description. Input/Output Connections. When to Use a Logic Gate. Input 1. Input 2. Inputs 3-8 * 1.

Digital Logic Gates. Features. General Description. Input/Output Connections. When to Use a Logic Gate. Input 1. Input 2. Inputs 3-8 * 1. 1.0 Features Industry-standard logic gates Configurable number of inputs up to 8 Optional array of gates General Description Logic gates provide basic boolean operations. The output of a logic gate is

More information

Comparator (Comp) Features. General Description. When to use a Comparator Low input offset. User controlled offset calibration

Comparator (Comp) Features. General Description. When to use a Comparator Low input offset. User controlled offset calibration 1.50 Features Low input offset User controlled offset calibration Multiple speed modes Low power mode Output routable to digital logic blocks or pins Selectable output polarity Configurable operation mode

More information

PSoC 4 Current Digital to Analog Converter (IDAC)

PSoC 4 Current Digital to Analog Converter (IDAC) PSoC Creator Component Datasheet PSoC 4 Current Digital to Analog Converter (IDAC) 1.10 Features 7 or 8-bit resolution 7-bit range: 0 to 152.4 or 304.8 µa 8-bit range: 0 to 306 or 612 µa Current sink or

More information

PSoC 6 Current Digital to Analog Converter (IDAC7)

PSoC 6 Current Digital to Analog Converter (IDAC7) 1.0 Features Six current ranges (4.96 ua to 635 ua) Sink or Source current 7-bit resolution Two IDACs can be put in parallel to form an 8-bit IDAC Add external resistor for VDAC functionality General Description

More information

CE95314 PSoC 3, PSoC 4, and PSoC 5LP EZI2C

CE95314 PSoC 3, PSoC 4, and PSoC 5LP EZI2C CE95314 PSoC 3, PSoC 4, and PSoC 5LP EZI2C Objective These code examples demonstrate the usage of the EZI2C slave and I 2 C master Components in PSoC 3, PSoC 4, and PSoC 5LP. Overview These code examples

More information

Setting Oscillation Stabilization Wait Time of the main clock (CLKMO) and sub clock (CLKSO)

Setting Oscillation Stabilization Wait Time of the main clock (CLKMO) and sub clock (CLKSO) 1.0 Features Selecting Clock mode Internal Bus Clock Frequency Division Control PLL Clock Control Setting Oscillation Stabilization Wait Time of the main clock (CLKMO) and sub clock (CLKSO) Interrupts

More information

Capable of adjusting detection timings for start bit and data bit

Capable of adjusting detection timings for start bit and data bit PSoC Creator Component Datasheet Remote Control (PDL_RC) 1.0 Features Up to 2 Channels HDMI-CEC/ High Definition Multimedia Interface Consumer Electronics Control transmitter/receiver SIRCS/Sony Infrared

More information

The AMuxSeq is capable of having between 2 and 32 analog inputs. The paired inputs are present when the MuxType parameter is set to "Differential.

The AMuxSeq is capable of having between 2 and 32 analog inputs. The paired inputs are present when the MuxType parameter is set to Differential. 1.20 Features Single or differential inputs Adjustable between 2 and 32 inputs Software controlled Inputs may be pins or internal sources No simultaneous connections Bidirectional (passive) General Description

More information

CE CY8CKIT-042-BLE F-RAM Data Logger

CE CY8CKIT-042-BLE F-RAM Data Logger CE210988 - CY8CKIT-042-BLE F-RAM Data Logger Objective This example project is based on a PSoC Creator starter design for the PSoC 4 device. It demonstrates how F-RAM can be used with the PSoC to capture

More information

Supports a range of speeds of external memories (from 5 to 200 ns) Supports external memory power-down, sleep, and wakeup modes

Supports a range of speeds of external memories (from 5 to 200 ns) Supports external memory power-down, sleep, and wakeup modes PSoC Creator Component Datasheet External Memory Interface (EMIF) 1.30 Features 8-, 16-, 24-bit address bus width 8-, 16-bit data bus width Supports external synchronous memory Supports external asynchronous

More information

Use a DieTemp component when you want to measure the die temperature of a device.

Use a DieTemp component when you want to measure the die temperature of a device. PSoC Creator Component Datasheet Die Temperature (DieTemp) 2.0 Features Accuracy of ±5 C Range 40 C to +140 C (0xFFD8 to 0x008C) Blocking and non-blocking API General Description The Die Temperature (DieTemp)

More information

W H I T E P A P E R. Introduction. Devices. Energy Comparison of Cypress F-RAM and EEPROM

W H I T E P A P E R. Introduction. Devices. Energy Comparison of Cypress F-RAM and EEPROM W H I T E P A P E R Harsha Medu, Applications Engineer Cypress Semiconductor Corp. Energy Comparison of Cypress and Abstract (Ferroelectric Random Access Memory) is a nonvolatile memory that uses a ferroelectric

More information

W H I T E P A P E R. Timing Uncertainty in High Performance Clock Distribution. Introduction

W H I T E P A P E R. Timing Uncertainty in High Performance Clock Distribution. Introduction W H I T E P A P E R Brijesh A Shah, Cypress Semiconductor Corp. Timing Uncertainty in High Performance Clock Distribution Abstract Several factors contribute to the timing uncertainty when using fanout

More information

Scanning Comparator (ScanComp) Features. General Description. Input/Output Connections. When to Use a Scanning Comparator. clock - Digital Input* 1.

Scanning Comparator (ScanComp) Features. General Description. Input/Output Connections. When to Use a Scanning Comparator. clock - Digital Input* 1. Scanning Comparator (ScanComp) 1.0 Features Scan up to 64 single ended or differential channels automatically Note The number of input and output channels will be limited by the hardware available in the

More information

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

For More Information Please contact your local sales office for additional information about Cypress products and solutions. The following document contains information on Cypress products. The document has the series name, product name, and ordering part numbering with the prefix MB. However, Cypress will offer these products

More information

EZ-PD Analyzer Utility User Guide

EZ-PD Analyzer Utility User Guide EZ-PD Analyzer Utility User Guide Doc. No. 002-12896 Rev. ** Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 www.cypress.com Copyrights

More information

Optional Pause Pulse for constant frame length of 282 clock ticks

Optional Pause Pulse for constant frame length of 282 clock ticks PSoC Creator Component Datasheet Single Edge Nibble Transmission (SENT_TX) 1.0 Features Compliant with SAE J2716 APR2016 (Issued 2007-04, Revised 2016-04) without any serial message formats Selectable

More information

Supports Analog, Digital I/O and Bidirectional signal types

Supports Analog, Digital I/O and Bidirectional signal types PSoC Creator Component Datasheet General Purpose Input / Output (GPIO) 1.0 Features Rapid setup of GPIO parameters Automatic place and route of signals to and from GPIOs Supports Software and Hardware

More information

Analog Multiplexer (AMux) Features. General Description. Input/Output Connections. When to Use an AMux Single or differential connections

Analog Multiplexer (AMux) Features. General Description. Input/Output Connections. When to Use an AMux Single or differential connections PSoC Creator Component Datasheet Analog Multiplexer (AMux) 1.80 Features Single or differential connections Adjustable between 1 and 256 connections Software controlled Connections may be pins or internal

More information

THIS SPEC IS OBSOLETE

THIS SPEC IS OBSOLETE THIS SPEC IS OBSOLETE Spec No: 002-09373 Spec Title: AN209373 - F2MC-FM3 Family OpenOCD GUI Frontend Replaced by: 002-0586 AN209373 This application note describes how to use on-board Open On-Chip Debug

More information

THIS SPEC IS OBSOLETE

THIS SPEC IS OBSOLETE THIS SPEC IS OBSOLETE Spec Number: 001-84741 Spec Title: PSoC 5 to PSoC 5LP Migration Guide Sunset Owner: MKEA Replaced By: None AN84741 Author: Mark Ainsworth Associated Project: No Associated Part Family:

More information

ModusToolbox USB Configurator Guide

ModusToolbox USB Configurator Guide ModusToolbox USB Configurator Guide Version 1.1 Overview The USB Configurator is a configuration tool included in the ModusToolbox software. Use the USB Configurator to configure USB Device descriptors.

More information

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

For More Information Please contact your local sales office for additional information about Cypress products and solutions. The following document contains information on Cypress products. The document has the series name, product name, and ordering part numbering with the prefix MB. However, Cypress will offer these products

More information

Configurable transfer modes: single transfer, 1D transfer (using X loop) and 2D transfer (using both X and Y loops).

Configurable transfer modes: single transfer, 1D transfer (using X loop) and 2D transfer (using both X and Y loops). PSoC Creator Component Datasheet Direct Memory Access (DMA_PDL) 2.0 Features Devices support up to two DMA hardware blocks Each DMA block supports up to 16 DMA channels Supports channel descriptors in

More information

Cypress BLE-Beacon ios App User Guide

Cypress BLE-Beacon ios App User Guide Cypress BLE-Beacon ios App User Guide Doc. No. 002-12101 Rev. *A Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 http://www.cypress.com Copyrights Copyrights Cypress Semiconductor Corporation,

More information

Comparator (Comp) Features. General Description. When to use a Comparator 1.60

Comparator (Comp) Features. General Description. When to use a Comparator 1.60 1.60 Features Low input offset User controlled offset calibration Multiple speed modes Low power mode Output routable to digital logic blocks or pins Selectable output polarity Configurable operation mode

More information

CE PSoC 4: Time-Stamped ADC Data Transfer Using DMA

CE PSoC 4: Time-Stamped ADC Data Transfer Using DMA CE97091- PSoC 4: Time-Stamped ADC Data Transfer Using DMA Objective This code example uses a DMA channel with two descriptors to implement a time-stamped ADC data transfer. It uses the Watch Dog Timer

More information

BGM Adaptor MB E Operation Manual. 8FX Family 8-bit Microcontroller. Doc. # Rev. *A

BGM Adaptor MB E Operation Manual. 8FX Family 8-bit Microcontroller. Doc. # Rev. *A 8FX Family 8-bit Microcontroller BGM Adaptor MB2146-07-E Operation Manual Doc. # 002-05543 Rev. *A Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl):

More information

AN F²MC-16FX Family, I2C. Contents. 1 Introduction. This application note describes how to communicate via I2C with a Serial EEPROM.

AN F²MC-16FX Family, I2C. Contents. 1 Introduction. This application note describes how to communicate via I2C with a Serial EEPROM. AN204776 This application note describes how to communicate via I2C with a Serial EEPROM. Contents 1 Introduction... 1 2 24C04... 2 2.1 EEPROM... 2 2.2 Connection to MB963xx... 3 2.3 Addressing... 3 2.4

More information

Shift Register. Features. General Description 1.20

Shift Register. Features. General Description 1.20 1.20 Features Adjustable shift register size: 1 to 32 bits Simultaneous shift in and shift out Right shift or left shift Reset input forces shift register to all 0s Shift register value readable by CPU

More information

FM3 Family Motor Graphical Interface User Manual

FM3 Family Motor Graphical Interface User Manual FM3 Family Motor Graphical Interface User Manual Doc. No. 002-09177 Rev. *A Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): +1 408.943.2600 www.cypress.com

More information

Programmable System-on-Chip (PSoC )

Programmable System-on-Chip (PSoC ) General Description PSoC 5LP: CY8C56LP Family Programmable System-on-Chip (PSoC ) PSoC 5LP is a true programmable embedded system-on-chip, integrating configurable analog and digital peripherals, memory,

More information

AN SIO Tips and Tricks in PSoC 3 / PSoC 5. Application Note Abstract. Introduction

AN SIO Tips and Tricks in PSoC 3 / PSoC 5. Application Note Abstract. Introduction SIO Tips and Tricks in PSoC 3 / PSoC 5 Application Note Abstract AN60580 Author: Pavankumar Vibhute Associated Project: Yes Associated Part Family: CY8C38xxxx Software Version: PSoC Creator Associated

More information

Nine-Output 3.3 V Buffer

Nine-Output 3.3 V Buffer Nine-Output 3.3 V Buffer Nine-Output 3.3 V Buffer Features One-input to nine-output buffer/driver Supports two DIMMs or four SO-DIMMs with one additional output for feedback to an external or chipset phase-locked

More information

F²MC-8FX Family MB95200H/210H Series Capacitance Touch Sensor

F²MC-8FX Family MB95200H/210H Series Capacitance Touch Sensor AN205062 Associated Part Family: MB95200H/210H Series This Application Note describes Cypress TSC solution, and explains how to use TSC library and TSC GUI. Contents 1 Introduction... 1 2 Cypress Capacitance

More information

CY8CKIT-002. PSoC MiniProg3 Program and Debug Kit Guide. Doc. # Rev. *H

CY8CKIT-002. PSoC MiniProg3 Program and Debug Kit Guide. Doc. # Rev. *H CY8CKIT-002 PSoC MiniProg3 Program and Debug Kit Guide Doc. # 001-59350 Rev. *H Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 www.cypress.com Copyrights Copyrights Cypress Semiconductor

More information

Programmable System-on-Chip (PSoC )

Programmable System-on-Chip (PSoC ) Programmable System-on-Chip (PSoC ) General Description With its unique array of configurable blocks, PSoC 5LP is a true system-level solution providing microcontroller unit (MCU), memory, analog, and

More information

PSoC 4 Low Power Comparator (LPComp) Features. General Description. When to Use a LPComp 2.0. Low input offset. User controlled offset calibration

PSoC 4 Low Power Comparator (LPComp) Features. General Description. When to Use a LPComp 2.0. Low input offset. User controlled offset calibration 2.0 Features Low input offset User controlled offset calibration Multiple speed modes Low-power mode Wake from low power modes Multiple interrupt and output modes General Description The Low Power Comparator

More information

Programmable System-on-Chip (PSoC )

Programmable System-on-Chip (PSoC ) Programmable System-on-Chip (PSoC ) General Description PSoC 5LP is a true programmable embedded system-on-chip, integrating configurable analog and digital peripherals, memory, and a microcontroller on

More information

Programmable System-on-Chip (PSoC )

Programmable System-on-Chip (PSoC ) Programmable System-on-Chip (PSoC ) General Description With its unique array of configurable blocks, PSoC 5LP is a true system level solution providing microcontroller unit (MCU), memory, analog, and

More information

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

For More Information Please contact your local sales office for additional information about Cypress products and solutions. The following document contains information on Cypress products. The document has the series name, product name, and ordering part numbering with the prefix MB. However, Cypress will offer these products

More information

Sequencing Successive Approximation ADC (ADC_SAR_Seq) Features. General Description. When to Use the ADC_SAR_Seq Supports PSoC 5LP devices

Sequencing Successive Approximation ADC (ADC_SAR_Seq) Features. General Description. When to Use the ADC_SAR_Seq Supports PSoC 5LP devices Sequencing Successive Approximation ADC (ADC_SAR_Seq) 1.10 Features Supports PSoC 5LP devices Selectable resolution (8, 10 or 12 bit) and sample rate (up to 1 Msps) Scans up to 64 single ended or 32 differential

More information

Programmable System-on-Chip (PSoC )

Programmable System-on-Chip (PSoC ) General Description PSoC 5LP: CY8C54LP Family Programmable System-on-Chip (PSoC ) PSoC 5LP is a true programmable embedded system-on-chip, integrating configurable analog and digital peripherals, memory,

More information

AN FR Family, MB91F467S Emulation. 1 Introduction. 2 Hardware Setup. 2.1 Required parts

AN FR Family, MB91F467S Emulation. 1 Introduction. 2 Hardware Setup. 2.1 Required parts AN205202 This application note describes the emulation system for MB91460S (MB91F467S) series and the current emulation system is based on EVA device MB91V460A, which does not include an APIX interface.

More information

Use the Status Register when the firmware needs to query the state of internal digital signals.

Use the Status Register when the firmware needs to query the state of internal digital signals. 1.60 Features Up to 8-bit General Description The allows the firmware to read digital signals. When to Use a Use the when the firmware needs to query the state of internal digital signals. Input/Output

More information

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show. 1.60 Features Up to 8-bit General Description The allows the firmware to output digital signals. When to Use a Use a when the firmware needs to interact with a digital system. You can also use the as a

More information

Use the Status Register when the firmware needs to query the state of internal digital signals.

Use the Status Register when the firmware needs to query the state of internal digital signals. 1.70 Features Up to 8-bit General Description The allows the firmware to read digital signals. When to Use a Use the when the firmware needs to query the state of internal digital signals. Input/Output

More information

EZ I2C Slave. Features. General Description. When to use a EZ I 2 C Slave Industry standard Philips I 2 C bus compatible interface

EZ I2C Slave. Features. General Description. When to use a EZ I 2 C Slave Industry standard Philips I 2 C bus compatible interface PSoC Creator Component ata Sheet 1.20 Features Industry standard Philips I 2 C bus compatible interface Emulates common I 2 C EEPOM interface Only two pins (SA and SCL) required to interface to I2C bus

More information

PSoC 4 Voltage Comparator (Comp) Features. General Description. When to Use Comparator Low input offset. User controlled offset calibration

PSoC 4 Voltage Comparator (Comp) Features. General Description. When to Use Comparator Low input offset. User controlled offset calibration 1.20 Features Low input offset User controlled offset calibration Multiple speed modes Operates in Deep Sleep power mode Output routable to digital logic blocks or pins Selectable output polarity Multiple

More information

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show. 1.70 Features Up to 8-bit General Description The allows the firmware to output digital signals. When to Use a Use a when the firmware needs to interact with a digital system. You can also use the as a

More information

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05 Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop Version 1.05 Agenda Introduction to ARM Cortex Cortex -M4F M4F and Peripherals Code Composer Studio Introduction to StellarisWare, I iti

More information

Voltage Reference (Vref) Features. General Description. Input/Output Connections. When to Use a Vref Voltage references and supplies

Voltage Reference (Vref) Features. General Description. Input/Output Connections. When to Use a Vref Voltage references and supplies PSoC Creator Component Datasheet Voltage Reference (Vref) 1.60 Features Voltage references and supplies Multiple options Bandgap principle to achieve temperature, and voltage stability General Description

More information

Filter_ADC_VDAC_poll Example Project Features. General Description. Development Kit Configuration

Filter_ADC_VDAC_poll Example Project Features. General Description. Development Kit Configuration 1.10 Features FIR low-pass filter at 6 khz with Blackman window, 85 taps Demonstrates the polling mode of the Filter component AC-coupled input provided bias with internal Opamp for maximum swing DMA used

More information

Operational Amplifier (Opamp) Features. General Description. Input/Output Connections. Noninverting Analog Follower or Opamp configuration

Operational Amplifier (Opamp) Features. General Description. Input/Output Connections. Noninverting Analog Follower or Opamp configuration 1.90 Features Follower or Opamp configuration Unity gain bandwidth > 3.0 MHz Input offset voltage 2.0 mv max Rail-to-rail inputs and output Output direct low resistance connection to pin 25-mA output current

More information

PSoC 1 In-Circuit Emulator Development Kit Guide

PSoC 1 In-Circuit Emulator Development Kit Guide CY3215-DK PSoC 1 In-Circuit Emulator Development Kit Guide Doc. # 001-66514 Rev. *E Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600

More information

PSoC 5 Programming Specifications

PSoC 5 Programming Specifications PSoC 5 Programming Specifications CY8C58LP, CY8C56LP, CY8C54LP, CY8C52LP PSoC 5LP Device Programming Specifications Document #: 001-81290 Rev. *E Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709

More information

MB39C811-EVB-03. PMIC for Solar/Vibration Energy Harvesting, Evaluation Board Operation Guide. Doc. No Rev. *B

MB39C811-EVB-03. PMIC for Solar/Vibration Energy Harvesting, Evaluation Board Operation Guide. Doc. No Rev. *B MB39C811-EVB-03 PMIC for Solar/Vibration Energy Harvesting, Evaluation Board Operation Guide Doc. No. 002-08722 Rev. *B Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 http://www.cypress.com

More information

Chip Errata for the MB96300/MB96600 Series MOVS/MOVSW Overlap of source and destination region, F 2 MC-16FX Microcontroller

Chip Errata for the MB96300/MB96600 Series MOVS/MOVSW Overlap of source and destination region, F 2 MC-16FX Microcontroller September 20, 2012 Chip Errata for the MOVS/MOVSW Overlap of source and destination region, F 2 MC-16FX Microcontroller This document describes the errata for the MOVS/MOVSW Overlap of source and destination

More information

Programmable System-on-Chip (PSoC )

Programmable System-on-Chip (PSoC ) General Description PSoC 5: CY8C54 Family Datasheet Programmable System-on-Chip (PSoC ) With its unique array of configurable blocks, PSoC 5 is a true system level solution providing MCU, memory, analog,

More information

Programmable System-on-Chip (PSoC )

Programmable System-on-Chip (PSoC ) Programmable System-on-Chip (PSoC ) General Description PSoC 5LP is a true programmable embedded system-on-chip, integrating configurable analog and digital peripherals, memory, and a microcontroller on

More information

Master modes provide all functionality necessary to work in a multi-master environment.

Master modes provide all functionality necessary to work in a multi-master environment. 2.0 Features Industry-Standard NXP I 2 C bus interface Supports slave, master [1] and master-slave operation Supports data rates of 100/400/1000 kbps Hardware Address Match, multiple addresses Wake from

More information

Peripheral Driver Library (PDL) Component (PDL Application Programming Interface (API) only)

Peripheral Driver Library (PDL) Component (PDL Application Programming Interface (API) only) PSoC Creator Component Datasheet I2C (SCB_I2C_PDL) 1.0 Features Industry-Standard NXP I 2 C bus interface Supports slave, master [1] and master-slave operation Supports data rates of 100/400/1000 kbps

More information

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals Embedded Flash Solutions Z8 Encore! XP F1680 Series High-performance 8-bit Flash MCU F1680 advantage low power - 1.8 V highly integrated peripherals flexible memory options optimized cost/performance target

More information

PSoC Creator 4.2 Production Release Notes

PSoC Creator 4.2 Production Release Notes PSoC Creator 4.2 Production Release Notes Overview The primary purpose of the PSoC Creator 4.2 release is to provide production support for the PSoC 6 MCU. This release includes a new Peripheral Driver

More information

Reviving Bit-slice Technology in a Programmable Fashion

Reviving Bit-slice Technology in a Programmable Fashion By Andrew Siska, Applications Engineer Sr Staff, and Meng He, Product Marketing Engineer Sr, Cypress Semiconductor Corp. The term Bit Slicing was once dominant in history books as a technique for constructing

More information

FM0+ Family S6E1A1 Series, Flash Programming Guide

FM0+ Family S6E1A1 Series, Flash Programming Guide FM0+ Family S6E1A1 Series, Flash Programming Guide Doc. No. 002-05028 Rev. *B Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 http://www.cypress.com Copyrights Cypress Semiconductor Corporation,

More information

A Study on Programmable System on Chip

A Study on Programmable System on Chip IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 4, Issue 5, Ver. I (Sep-Oct. 2014), PP 31-37 e-issn: 2319 4200, p-issn No. : 2319 4197 A Study on Programmable System on Chip Abhay Raj Kansal

More information

This section describes the various input and output connections for the Voltage Fault Detector.

This section describes the various input and output connections for the Voltage Fault Detector. PSoC Creator Component Datasheet Voltage Fault Detector (VFD) 2.10 Features monitor up to 32 voltage inputs user-defined over and under voltage limits simply outputs a good/bad status result General Description

More information

Preliminary. Gas Sensor Analog Front End Datasheet GasSensorAFE V Features and Overview. This datasheet contains Preliminary information.

Preliminary. Gas Sensor Analog Front End Datasheet GasSensorAFE V Features and Overview. This datasheet contains Preliminary information. Preliminary Gas Sensor Analog Front End Datasheet GasSensorAFE V 1.10 001-81375 Rev. *A GasSensorAFE Copyright 2012-2013 Cypress Semiconductor Corporation. All Rights Reserved. This datasheet contains

More information

EDBG. Description. Programmers and Debuggers USER GUIDE

EDBG. Description. Programmers and Debuggers USER GUIDE Programmers and Debuggers EDBG USER GUIDE Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging

More information

AN EZ-USB FX3 I 2 C Boot Option. Application Note Abstract. Introduction. FX3 Boot Options

AN EZ-USB FX3 I 2 C Boot Option. Application Note Abstract. Introduction. FX3 Boot Options EZ-USB FX3 I 2 C Boot Option Application Note Abstract AN68914 Author: Shruti Maheshwari Associated Project: No Associated Part Family: EZ-USB FX3 Software Version: None Associated Application Notes: None

More information

FM Universal Peripheral Driver Library Quick Start Guide

FM Universal Peripheral Driver Library Quick Start Guide FM Universal Peripheral Driver Library Quick Start Guide Doc. No. 002-04815 Rev *A Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): +1 408.943.2600

More information

2-Oct-13. the world s most energy friendly microcontrollers and radios

2-Oct-13.  the world s most energy friendly microcontrollers and radios 1 2 3 EFM32 4 5 LESENSE Low Energy Sensor Interface Autonomous sensing in Deep Sleep LESENSE with central control logic ACMP for sensor input DAC for reference generation Measure up to 16 sensors Inductive

More information

16-Bit Hardware Density Modulated PWM Data Sheet

16-Bit Hardware Density Modulated PWM Data Sheet 1. 16-Bit Hardware Density Modulated PWM User Module Data Sheet 16-Bit Hardware Density Modulated PWM Data Sheet DMM16HW DMM16HW Copyright 2009 Cypress Semiconductor Corporation. All Rights Reserved. PSoC

More information

TI: Uses a short pulse on spi_select to indicate start of transaction. National Semiconductor (Microwire): Transmission and Reception occur separately

TI: Uses a short pulse on spi_select to indicate start of transaction. National Semiconductor (Microwire): Transmission and Reception occur separately PSoC Creator Component Datasheet SPI (SCB_SPI_PDL) 2.0 Features Original SPI protocol as defined by Motorola All four clock polarity and phase options TI: Uses a short pulse on spi_select to indicate start

More information

The color of the Clock component waveform symbol will change based on the clock's domain (as shown in the DWR Clock Editor), as follows:

The color of the Clock component waveform symbol will change based on the clock's domain (as shown in the DWR Clock Editor), as follows: 1.60 Features Quickly defines new clocks Refers to system or design-wide clocks Configures the clock frequency tolerance General Description The component provides two key features: it provides allows

More information

CE56273 Associated Part Families: CY8C38xx/CY8C55xx Software: PSoC Creator Related Hardware: CY8CKIT-001 Author: Anu M D

CE56273 Associated Part Families: CY8C38xx/CY8C55xx Software: PSoC Creator Related Hardware: CY8CKIT-001 Author: Anu M D Objective CE56273 SPI With DMA in PSoC 3 / PSoC 5 CE56273 Associated Part Families: CY8C38xx/CY8C55xx Software: PSoC Creator Related Hardware: CY8CKIT-001 Author: Anu M D This code example demonstrates

More information

The Emulated EEPROM Component should be used to store nonvolatile data on a target device.

The Emulated EEPROM Component should be used to store nonvolatile data on a target device. PSoC Creator Component Datasheet Emulated EEPROM (Em_EEPROM) 2.0 Features EEPROM-Like Non-Volatile Storage Easy-to-use Read and Write API Functions Optional Wear Leveling Optional Redundant EEPROM Copy

More information

CY3660-enCoRe V and encore V LV DVK Kit Guide

CY3660-enCoRe V and encore V LV DVK Kit Guide CY3660-enCoRe V and encore V LV DVK Kit Guide Doc. # 001-41500 Rev. ** Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com

More information

Use the IDAC8 when a fixed or programmable current source is required in an application.

Use the IDAC8 when a fixed or programmable current source is required in an application. PSoC Creator Component Data Sheet 8-Bit Current Digital to Analog Converter (IDAC8) 1.50 Features Three ranges 2040 ua, 255 ua, and 32.875 ua Software or clock driven output strobe Data source may be CPU,

More information

PSoC 4 Operational Amplifier (Opamp) Features. General Description. When to Use the Opamp Follower or Opamp configuration

PSoC 4 Operational Amplifier (Opamp) Features. General Description. When to Use the Opamp Follower or Opamp configuration PSoC Creator Component Datasheet PSoC 4 Operational Amplifier (Opamp) 1.20 Features Follower or Opamp configuration Rail-to-rail inputs and output Output direct low resistance connection to pin 1mA or

More information

Military Grade SmartFusion Customizable System-on-Chip (csoc)

Military Grade SmartFusion Customizable System-on-Chip (csoc) Military Grade SmartFusion Customizable System-on-Chip (csoc) Product Benefits 100% Military Temperature Tested and Qualified from 55 C to 125 C Not Susceptible to Neutron-Induced Configuration Loss Microcontroller

More information

Programmable Threshold Comparator Data Sheet

Programmable Threshold Comparator Data Sheet 10. Programmable Threshold Comparator Programmable Threshold Comparator Data Sheet Copyright 2001-2009 Cypress Semiconductor Corporation. All Rights Reserved. CMPPRG Resources CY8C29/27/24/22xxx, CY8C23x33,

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction. AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful

More information

Programmable System-on-Chip (PSoC )

Programmable System-on-Chip (PSoC ) Programmable System-on-Chip (PSoC ) General Description With its unique array of configurable blocks, PSoC 3 is a true system level solution providing microcontroller unit (MCU), memory, analog, and digital

More information

EZ I 2 C Slave. Features. General Description. When to use a EZ I 2 C Slave 1.50

EZ I 2 C Slave. Features. General Description. When to use a EZ I 2 C Slave 1.50 PSoC Creator Component Data Sheet EZ I 2 C Slave 1.50 Features Industry standard Philips I 2 C bus compatible interface Emulates common I 2 C EEPROM interface Only two pins (SDA and SCL) required to interface

More information

EZ-USB FX3 Development Kit Guide

EZ-USB FX3 Development Kit Guide CYUSB3KIT-001 EZ-USB FX3 Development Kit Guide Doc. #: 001-70237 Rev. *A Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com

More information

System Reference Guide. PSoC Creator. cy_boot Component v2.30 Document Number: , Rev. **

System Reference Guide. PSoC Creator. cy_boot Component v2.30 Document Number: , Rev. ** PSoC Creator System Reference Guide cy_boot Component v2.30 Document Number: 001-72263, Rev. ** Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intl):

More information