Share:


CY7C68013A-56LFXC

Specifications

SKU: 1557030

BUY CY7C68013A-56LFXC https://www.utsource.net/itm/p/1557030.html
EZ-USB FX2LP USB Microcontroller
Parameter Description Value
Device USB Microcontroller CY7C68013A-56LFXC
Package LQFP-48 7x7mm, 0.5mm pitch
Operating Voltage (VCC) Supply Voltage 3.0V to 3.6V
Operating Temperature Range (Tamb) Ambient Operating Temperature -40°C to +85°C
USB Interface USB 2.0 Full Speed (FS) and High Speed (HS) 12Mbps (FS), 480Mbps (HS)
Programmable Memory On-chip SRAM 512 bytes
General Purpose I/O (GPIO) Number of GPIO Pins 32
Programmable Interrupts Number of Interrupt Sources 16
Internal Oscillator Frequency Range 12MHz to 48MHz
External Crystal Crystal Frequency 12MHz (for USB)
Clock Management PLL for USB Clock Generation Yes
Power Management Low Power Modes Sleep, Deep Sleep
USB Endpoints Number of Endpoints 8 (4 IN, 4 OUT)
Endpoint Types Endpoint Configurations Control, Isochronous, Bulk, Interrupt
DMA Controller DMA Channels 4
Serial Interface Engine (SIE) Supports USB Protocol Handling Yes
On-chip Regulator 3.3V to 1.8V Regulation Yes
JTAG Interface JTAG Support Yes
Programming Interface In-System Programming (ISP) Yes

Instructions for Using CY7C68013A-56LFXC

  1. Power Supply:

    • Ensure that the VCC supply is within the range of 3.0V to 3.6V.
    • Connect the power supply to the VCC and GND pins.
  2. Clock Configuration:

    • Connect a 12MHz crystal to the X1 and X2 pins for USB operation.
    • Use the internal PLL to generate the required USB clock frequencies (48MHz for HS, 12MHz for FS).
  3. USB Configuration:

    • Connect the D+ and D- pins to the USB port.
    • Configure the USB endpoints as needed (Control, Isochronous, Bulk, Interrupt).
  4. GPIO Configuration:

    • Configure the GPIO pins for input or output using the appropriate registers.
    • Use the GPIO pins for general-purpose digital I/O functions.
  5. Interrupts:

    • Enable and configure interrupts using the interrupt control registers.
    • Handle interrupts in your firmware to manage events and data transfer.
  6. DMA Configuration:

    • Set up the DMA channels for efficient data transfer between memory and USB endpoints.
    • Configure DMA descriptors to define the data transfer parameters.
  7. Power Management:

    • Use the sleep and deep sleep modes to reduce power consumption when the device is idle.
    • Transition between power modes using the power management registers.
  8. Programming:

    • Use the JTAG interface for debugging and programming.
    • Implement in-system programming (ISP) to update the firmware without removing the device from the circuit.
  9. Firmware Development:

    • Develop firmware using a C compiler and development environment supported by Cypress.
    • Use the provided libraries and examples to facilitate USB communication and device configuration.
  10. Testing:

    • Test the USB functionality using a USB analyzer or a host PC with a USB test application.
    • Verify GPIO and interrupt functionality using a logic analyzer or oscilloscope.

For detailed information, refer to the CY7C68013A datasheet and application notes provided by Cypress Semiconductor.

(For reference only)

 Inquiry - CY7C68013A-56LFXC