CY8CKIT-059 | Cypress Semiconductor

CY8CKIT-059

Automotive QualifiedN
Tape & ReelN

Pricing & Inventory Availability

1-9 unit Price* 10-24 unit Price* 25-99 unit Price* 100-249 unit Price* 250-999 unit Price* 1000+ unit Price*
$16.09 $15.41 $14.74 $14.06 $13.39 $12.26
Availability Quantity Ships In Buy from Cypress Buy from Distributors
Out of Stock 0 Please click here to check lead times

Packaging/Ordering

Package Cross Section Drawing
Package Carrier
Bulk
Package Carrier Drawing / Orientation
Minimum Order Quantity (MOQ)
1
Order Increment
1
Estimated Lead Time (days)
56
HTS Code
8542.32.0041
ECCN
(A.3)
ECCN Suball
3A991

Quality and RoHS

Moisture Sensitivity Level (MSL)
Peak Reflow Temp. (°C)
PB Free
Y
Lead/Ball Finish

Technical Documents

Application Notes (64)

Aug 07, 2018
PSOC(R) 3 AND PSOC 5LP LOW-POWER MODES AND POWER REDUCTION TECHNIQUES - AN77900 (ZH)
Jul 22, 2018
AN72382 shows you how to use GPIO pins effectively in PSoC® 3 and PSoC 5LP. Major topics include GPIO basics, configuration, mixed-signal use, registers, interrupts, and low-power behavior.
Jul 19, 2018
AN77759 introduces you to PSoC® 5LP, an Arm® Cortex® -M3-based programmable system-on-chip. It describes the PSoC 5LP architecture and development environment, and shows you how to create a simple design using PSoC Creator, the development tool for PSoC 5LP. This application note also guides you to more resources for in-depth learning about PSoC 5LP as well as PSoC in general.
Jul 02, 2018
AN68272 describes a UART-based bootloader for PSoC® 3, PSoC 4, PSoC 5LP, and PSoC Analog Coprocessor. In this application note, you will learn how to use PSoC Creator™ to quickly and easily build a UART-based bootloader project and bootloadable projects. It also shows how to build a UART-based embedded bootloader host program.
Jun 20, 2018
AN83902 shows how to create a CFP (C Form-factor Pluggable) Management Interface using PSoC® 3 or PSoC 5LP. Included are two example projects that demonstrate the Management Data Input/Output (MDIO) Interface Component, which controls the interface bus used in CFP optical modules.
May 10, 2018
This application note discusses on how to use Cypress PSoC® 3, PSoC® 4, and PSoC® 5LP devices to build and test electromagnetic compatibility (EMC) – compliant electronic devices. This document includes the recommendations to the schematic and PCB designs that meet EMC specifications.
May 02, 2018
This application note introduces the basic concepts of CAN (Controller Area Network) and demonstrates how CAN bus communication is implemented using PSoC® 3 and PSoC 5LP.
May 02, 2018
AN52927 demonstrates how easy it is to drive a segment LCD glass using the integrated LCD driver in PSoC 3 and PSoC 5LP. This application note gives a brief introduction to segment LCD drive features and provides a step-by-step procedure to design Segment LCD applications using the PSoC Creator tool.
Apr 15, 2018
This application note describes how to configure the direct memory access (DMA) to buffer the analog-to-digital converter (ADC) data. It discusses how to overcome some of the limitations of the DMA when buffering the ADC data.
Apr 05, 2018
AN73854 briefly introduces bootloader theory and technology, and shows how bootloaders are quickly and easily implemented in PSoC® 3, PSoC 4, and PSoC 5LP MCUs using PSoC Creator™.
Mar 01, 2018
This application note shows how to optimize C and assembler code for the Arm Cortex CPUs in PSoC® 4 and PSoC 5LP. Gcc and Keil Microcontroller Development Kit (MDK) C compilers are supported.
Feb 18, 2018
AN2155 discusses how to design PSoC® array-based systems for compliance with EMC standards, promoting easier qualification of new designs and a more robust, low-cost system design
Jan 29, 2018
This application note introduces you to PSoC® 3, an 8051-based programmable system-on-chip. It describes the PSoC 3 architecture and development environment, and shows you how to create a simple design using PSoC Creator™, the development tool for PSoC 3. This application note also guides you to more resources for in-depth learning about PSoC 3 as well as PSoC in general.
Jan 29, 2018
AN60590 explains diode-based temperature measurement using PSoC® 3, PSoC 4, and PSoC 5LP. The temperature is measured based on the diode forward bias current dependence on temperature. This application note details how the flexible analog architecture of PSoC 3, PSoC 4, and PSoC 5LP enables you to measure diode temperatures using a single PSoC device.
Jan 29, 2018
AN52705 provides an introduction to direct memory access (DMA) in PSoC® 3 and PSoC 5LP.
Dec 14, 2017
AN54460 explains the interrupt architecture in PSoC® 3 and PSoC 5LP, and its configuration in PSoC Creator¿ IDE with the help of example projects. Advanced interrupt topics such as handling re-entrant functions, interrupt code optimization, interrupt latency, and debug techniques are also explained.
Dec 14, 2017
AN76496 describes a possible approach to a solar microinverter design using PSoC® 5LP. In this application note, you will find some light discussion on what a solar microinverter is and what its defining characteristics are. Most of the discussion centers on how you can use PSoC 5LP to control all aspects of the microinverter.
Dec 14, 2017
PSoC 3, PSoC 4, and PSoC 5LP have a powerful and flexible programmable digital peripheral system. In addition to a set of fixed function blocks (4 timers, I2C, USB, CAN), they offer as many as 24 programmable Universal Digital Blocks (UDBs) and an extensive signal routing system called the Digital System Interconnect (DSI).
Nov 07, 2017
AN82250 describes implementation of programmable digital logic designs in the PLD portion of Universal Digital Blocks (UDBs) in PSoC 3, PSoC 4, and PSoC 5LP
Nov 03, 2017
AN69133 describes how the WaveDAC8 Component works and how to use it to generate either predefined or custom waveforms. The WaveDAC8 uses DMA to generate continuous waveforms that require no CPU overhead. Several example projects are included to show simple waveform generation, frequency shift keying (FSK) modulation, and DTMF tone generation with minimal hardware and user code.
Oct 09, 2017
AN70698 explains the theory of temperature measurement using an RTD, and then shows how to do so with a single PSoC® 3, PSoC 4 or PSoC 5LP without the need for external ADCs or amplifiers. It also explains how to calculate the resolution and accuracy of a given system.
Sep 21, 2017
AN61290 reviews several topics for designing a hardware system around a PSoC® 3 or PSoC 5LP device. Subjects include power system, reset, crystal, and other pin connections, and programming and debugging interfaces. Also included are instructions on how to use the PSoC Creator IDE to configure the device for the hardware environment.
Aug 16, 2017
AN54439 describes how to use an external crystal or ceramic resonator at 32.768 kHz or in the 4-25 MHz range with PSoC® 3 or PSoC 5LP. External crystal oscillators provide more accurate clock signals than the oscillators built into the PSoC 3 and 5LP devices.
Aug 01, 2017
This application note describes how to implement a USB bootloader for PSoC® 3 and PSoC 5LP devices by using the USB Human Interface Device (HID) class.
Jul 31, 2017
This application note explains how to design PSoC® Creator components that use PSoC 3, PSoC 4, and PSoC 5LP Universal Digital Block (UDB) datapath modules. Datapath-based components can implement common functions, such as counters, PWMs, shifters, or UARTs. They can also perform data management tasks in programmable logic that would otherwise need to be done by the CPU.
Jul 27, 2017
This document provides design guidance for building CapSense applications with the PSoC 3 and PSoC 5LP family of devices.
Jul 14, 2017
AN57294 is a foundation for understanding the USB protocol, specifically focusing on the USB 2.0 specification. It is intended for those who are new to using USB in embedded designs, and for those who need to use and understand more advanced Cypress application notes.
Jul 14, 2017
AN57821 introduces basic PCB layout practices to achieve 12- to 20-bit performance for the PSoC 3, PSoC 4, and PSoC 5LP family of devices.
Jul 10, 2017
AN84401 describes a SPI-based bootloader for PSoC® 3 and PSoC 5LP. In this application note, you will learn how to use PSoC Creator to quickly and easily build SPI-based bootloader and bootloadable projects.
Jul 06, 2017
AN60317 describes an I2C-based bootloader for PSoC® 3 and PSoC 5LP. In this application note you will learn how to use PSoC Creator to quickly and easily build an I2C-based bootloader project, and bootloadable projects. It also shows how to build an I2C-based embedded bootloader host program.
Jul 04, 2017
AN64275 discusses several methods to increase the resolution of the DACs available in the PSoC® 3 and PSoC 5LP families. These methods can be used to extend the resolution up to 12 bits. An example application is supplied to demonstrate most of these concepts. A library is also included that implements three of the methods as PSoC Creator¿ components.
Jul 03, 2017
This application note describes the four USB transfer types: Interrupt, Bulk, Isochronous, and Control.
Jul 03, 2017
AN2099 describes a topology for a single-pole infinite impulse response (IIR) filter. It includes equations and software to implement this topology; the associated example projects give the user access to filter routines in either assembly or C.
May 26, 2017
AN75511 explains the theory of temperature measurement with a thermocouple, and then shows how to do so with a single PSoC® 3 or PSoC 5LP no need for external ADCs or amplifiers. To make it easy to calculate temperature from the ADC readings, PSoC Creator provides a thermocouple Component. Three example projects are included to demonstrate operation with low and high accuracy and resolution.
May 26, 2017
AN58827 discusses how internal trace and switch resistance can affect the performance of a design and how these issues can be avoided by understanding a few basic details about the PSoC® 3 and PSoC 5LP internal analog architecture.
May 25, 2017
AN58304 provides an overview of the analog routing matrix in PSoC® 3 and PSoC 5LP. This matrix is used to interconnect analog blocks and GPIO pins. A good understanding of the analog routing and pin connections can help the designer make selections to achieve the best possible analog performance. Topics such as LCD and CapSense routing are not covered in this application note.
May 25, 2017
AN62582 explains how to implement amplitude modulation (AM) and demodulation using PSoC® 3 and PSoC 5LP.
May 25, 2017
AN60616 describes PSoC® 3 and PSoC 5LP startup procedures, from the application of device power until the execution of user code. It describes how to customize the startup procedure, and includes the reasons a designer might want to change the startup procedure.
May 25, 2017
AN84810 discusses several advanced PSoC® 3 and PSoC 5LP Direct Memory Access (DMA) topics and design challenges.
May 25, 2017
AN60631 covers PSoC® 3 and PSoC 5LP's highly versatile and reconfigurable clocking system. This application note describes PSoC 3 and PSoC 5LP's oscillators and clock sources, phase-locked loop (PLL), and clock distribution network. However, it does not cover the details of the external crystal oscillators (ECOs).
May 25, 2017
This application note explains implementation of state machines using the PSoC® 3/PSoC 4/PSoC 5LP family of devices. Mealy and Moore state machine implementations are shown with associated projects.
May 14, 2017
AN60594 describes how to create a frequency shift keying (FSK) modulator and demodulator with PSoC® 3 or PSoC 5LP, with digital 0s represented by 2100 Hz, and digital 1s, represented by 1300 Hz.
May 11, 2017
AN82072 discusses how to use PSoC 3 and PSoC 5LP devices to transfer generic data across USB using native HID drivers included with Windows, Mac OS, and Linux.
May 11, 2017
This application note introduces the concepts of switch debouncing and glitch filtering for digital input signals, and shows several solutions for PSoC® 3, PSoC 4, and PSoC 5LP, using PSoC Creator.
May 10, 2017
This application note explains how to measure temperature with a thermistor using PSoC® 3, PSoC 4, or PSoC 5LP.
May 10, 2017
AN66627 demonstrates how to quickly and easily develop four-wire brushless DC fan control systems using PSoC® 3 or PSoC 5LP.
May 10, 2017
AN84783 shows how to increase the accuracy of measurements using the 20-bit Delta-Sigma ADC in PSoC 3 and PSoC 5LP.
May 09, 2017
AN73054 shows you how to implement PSoC 3 or PSoC 5LP device programming with an external microcontroller by using modular C code. In this process, called Host Sourced Serial Programming (HSSP), the host microcontroller programs PSoC 3 or PSoC 5LP through the serial wire debug (SWD) interface. The C code is written so that it can be ported to any microcontroller with minimal changes, speeding up HSSP application development for PSoC 3 or PSoC 5LP.
May 07, 2017
This application note describes the PSoC® 3 and PSoC 5LP IEC60730 Class B Safety Software Library and includes an example project with self-check routines to ensure reliable and safe operation.
May 04, 2017
This application note provides an overview of topics to consider for migrating between PSoC® 3 and PSoC 5LP devices. Device considerations, PSoC Creator topics, and firmware porting are discussed.
May 04, 2017
AN76458 presents a complete powerline communication solution with PSoC 5LP including a 2400 bps FSK modem code example with the Cypress powerline network protocol. Board design files are included.
May 04, 2017
AN76439 introduces phase-shift full-bridge modulation for PSoC 3 and PSoC 5LP. This application note describes in detail the implementation of phase-shift modulation in UDBs with some discussion on how to control the full-bridge for Power applications.
May 04, 2017
AN58726 is a continuation of basic-level AN57473. It describes additional features of the USB Human Interface Device (HID) protocol, including input and output transactions and composite devices, using PSoC® 3 and PSoC 5LP and the PSoC Creator™ USBFS Component. A variety of HID devices, including a keyboard with LEDs and a composite device, are used as examples. This application note is a prerequisite for the advanced-level AN56377 and AN82072.
May 03, 2017
The special input/output (SIO) pins provide differential input buffer and a means to regulate the high-level output voltage (VOH). The SIO pins are tolerant to input voltages higher than the I/O supply voltage and can sink up to 25 mA current. This application note explains the following applications of SIO pins: comparator, charge pump, Salen-key filter, level shifter, half wave rectifier, peak detector, and sleep wakeup using SIO comparator.
Apr 28, 2017
This application note describes how to configure the PSoC® 3 and PSoC 5LP IDACs as a flexible analog source. It presents different approaches for using the IDACs in applications, and discusses the advantages and disadvantages of the topologies presented. This application note will: help you to understand compliance voltage and why it is important; explain how to generate an “any range” or “any ground” VDAC; describe an implementation for a multiplying VDAC; give details on how to build a rail-to-rail low-output impedance 9-bit VDAC from a single IDAC, an opamp, and a resistor; and provide information on how to build a current scaling circuit with an opamp and two resistors.
Apr 28, 2017
This application note provides guidelines for using Cypress PSoC® 3 and PSoC 5LP devices in wafer-level chip scale packages (CSP). Included are instructions for using the I2C bootloader that is factory installed in these devices.
Apr 28, 2017
AN73468 explains a single-cell Lithium-Ion (Li-ion) battery charger implementation using PSoC 3 or PSoC 5LP. Two types of implementations - linear and switching type are supported. An attached PSoC Creator project, which includes a charge display tool, demonstrates Li-ion battery charging.
Apr 28, 2017
AN65977 describes the TMP05 Digital Temperature Sensor Interface Component, which is a building block for thermal management applications. It enables designers using PSoC to quickly and easily interface with multiple Analog Devices TMP05 or TMP06 digital temperature sensors through a simple, serial 2-wire digital interface.
Apr 28, 2017
AN96667 describes how to design an accurate real-time clock for PSoC® 3, PSoC 4, and PSoC 5LP MCUs using the 50/60-Hz frequency of the mains (utility) AC power line as the time base. It also explains how to use a 32.768-kHz watch crystal as a backup time base in case of a mains power failure.
Apr 27, 2017
AN66444 describes the implementation of correlated double sampling (CDS) in PSoC ® 3 and PSoC 5LP, for DC offset cancellation and noise reduction.
Apr 27, 2017
AN57473 describes the basics of the USB Human Interface Device (HID) protocol, and how to implement it in PSoC® 3 and PSoC 5LP. It explains how to configure USB input transactions using the PSoC Creator™ USBFS Component, with basic mouse and joystick inputs as examples. This application note is a prerequisite for the intermediate-level AN58726.
Apr 27, 2017
AN68403 explains how to calibrate an analog signal chain by using a calibrated Delta Sigma ADC and an on-chip EEPROM that are available in PSoC® 3 and PSoC 5LP. An example of a programmable gain amplifier as part of the analog signal chain is also described. AN68403 shows how gain and offset errors can be eliminated in the entire signal chain.
Apr 27, 2017
AN69061 provides guidelines for the design, manufacture, and handling of Cypress wafer level chip scale packages on flexible printed circuits and rigid printed circuit boards.
Apr 27, 2017
This application note describes several techniques for implementing a peak detector in PSoC 3 and PSoC 5LP.