Cypress CY7C64013C user manual

User manual for the device Cypress CY7C64013C

Device: Cypress CY7C64013C
Category: Computer Hardware
Manufacturer: Cypress
Size: 2.74 MB
Added : 6/27/2014
Number of pages: 51
Print the manual

Download

How to use this site?

Our goal is to provide you with a quick access to the content of the user manual for Cypress CY7C64013C. Using the online preview, you can quickly view the contents and go to the page where you will find the solution to your problem with Cypress CY7C64013C.

For your convenience

If looking through the Cypress CY7C64013C user manual directly on this website is not convenient for you, there are two possible solutions:

  • Full Screen Viewing - to easily view the user manual (without downloading it to your computer), you can use full-screen viewing mode. To start viewing the user manual Cypress CY7C64013C on full screen, use the button Fullscreen.
  • Downloading to your computer - You can also download the user manual Cypress CY7C64013C to your computer and keep it in your files. However, if you do not want to take up too much of your disk space, you can always download it in the future from ManualsBase.
Cypress CY7C64013C User manual - Online PDF
Advertisement
« Page 1 of 51 »
Advertisement
Print version

Many people prefer to read the documents not on the screen, but in the printed version. The option to print the manual has also been provided, and you can use it by clicking the link above - Print the manual. You do not have to print the entire manual Cypress CY7C64013C but the selected pages only. paper.

Summaries

Below you will find previews of the content of the user manuals presented on the following pages to Cypress CY7C64013C. If you want to quickly view the content of pages found on the following pages of the manual, you can use them.

Abstracts of contents
Summary of the content on the page No. 1

CY7C64013C

CY7C64113C
Full-Speed USB (12-Mbps) Function
Full-Speed USB (12-Mbps) Function
Cypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600
Document #: 38-08001 Rev. *B Revised March 3, 2006
[+] Feedback

Summary of the content on the page No. 2

CY7C64013C CY7C64113C TABLE OF CONTENTS 1.0 FEATURES .......................................................................................................................................6 2.0 FUNCTIONAL OVERVIEW ..............................................................................................................7 3.0 PIN CONFIGURATIONS ..................................................................................................................9 4.0 PRODUCT SUMMARY TABLES .....

Summary of the content on the page No. 3

CY7C64013C CY7C64113C TABLE OF CONTENTS 16.6 DAC Interrupt ..........................................................................................................................31 16.7 GPIO/HAPI Interrupt ...............................................................................................................32 2 16.8 I C Interrupt .............................................................................................................................32 17.0 USB OVERVIEW .......

Summary of the content on the page No. 4

CY7C64013C CY7C64113C LIST OF FIGURES Figure 6-1. Clock Oscillator On-Chip Circuit ..........................................................................................17 Figure 7-1. Watchdog Reset (WDR) ......................................................................................................18 Figure 9-1. Block Diagram of a GPIO Pin ..............................................................................................19 Figure 9-2. Port 0 Data ......................

Summary of the content on the page No. 5

CY7C64013C CY7C64113C LIST OF TABLES Table 4-1. Pin Assignments ..................................................................................................................10 Table 4-2. I/O Register Summary .........................................................................................................10 Table 4-3. Instruction Set Summary ......................................................................................................12 Table 9-1. GPIO Port Output Control

Summary of the content on the page No. 6

CY7C64013C CY7C64113C 1.0 Features • Full-speed USB Microcontroller • 8-bit USB Optimized Microcontroller — Harvard architecture — 6-MHz external clock source — 12-MHz internal CPU clock — 48-MHz internal clock • Internal memory — 256 bytes of RAM — 8 KB of PROM (CY7C64013C, CY7C64113C) 2 • Integrated Master/Slave I C-compatible Controller (100 kHz) enabled through General-Purpose I/O (GPIO) pins • Hardware Assisted Parallel Interface (HAPI) for data transfer to external devices • I/O ports —

Summary of the content on the page No. 7

CY7C64013C CY7C64113C 2.0 Functional Overview The CY7C64013C and CY7C64113C are 8-bit One Time Programmable microcontrollers that are designed for full-speed USB applications. The instruction set has been optimized specifically for USB operations, although the microcontrollers can be used for a variety of non-USB embedded applications. GPIO The CY7C64013C features 19 GPIO pins to support USB and other applications. The I/O pins are grouped into three ports (P0[7:0], P1[2:0], P2[6:2], P3[2:0])

Summary of the content on the page No. 8

CY7C64013C CY7C64113C Logic Block Diagram 6-MHz crystal PLL 48 MHz Clock 12-MHz Divider USB USB D+[0] Upstream 8-bit USB Port D–[0] SIE Transceiver CPU 12 MHz Interrupt PROM Controller 8 KB RAM GPIO P0[7:0] 256 byte PORT 0 P1[2:0] 6 MHz GPIO 12-bit PORT 1 P1[7:3] Timer CY7C64113C only P2[0,1,7] GPIO/ Watchdog HAPI P2[2]; Latch_Empty P2[3]; Data_Ready Timer PORT 2 P2[4]; STB P2[5]; OE P2[6]; CS Power-On Reset High Current P3[2:0] Outputs GPIO Additional PORT 3 P3[7:3] High Current Out

Summary of the content on the page No. 9

CY7C64013C CY7C64113C 3.0 Pin Configurations TOP VIEW CY7C64013C CY7C64013C CY7C64113C 28-pin SOIC 28-pin PDIP 48-pin SSOP XTALOUT 1 28 V 1 28 XTALOUT 1 48 V XTALOUT V CC CC CC 2 2 27 P1[1] 2 27 P1[0] 47 P1[1] XTALIN XTALIN XTALIN 3 26 P1[0] 3 26 P1[2] 3 46 P1[0] V V V REF REF REF 4 P1[2] 4 P1[2] GND 25 4 P3[0] P1[3] P1[1] 25 45 P3[0] P3[2] P1[4] P3[1] 5 24 GND 5 P1[5] 5 44 24 P3[2] P2[2] P1[6] D+[0] 6 23 P1[7] 6 43 P3[1] 6 23 GND P3[0] GND D–[0] 7 22 D+[0] 7 22 P3[1] 7 42 P2[2] P2[4] P3[2] P

Summary of the content on the page No. 10

CY7C64013C CY7C64113C 4.0 Product Summary Tables 4.1 Pin Assignments Table 4-1. Pin Assignments Name I/O 28-Pin SOIC 28-Pin PDIP 48-Pin SSOP Description D+[0], D–[0] I/O 6, 7 7, 8 7, 8 Upstream port, USB differential data. P0 I/O P0[7:0] P0[7:0] P0[7:0] GPIO Port 0 capable of sinking 7 mA (typical). 10, 14, 11, 15, 11, 15, 12, 16, 20, 26, 21, 27, 12, 16, 13, 17 13, 17, 14, 18 22, 28, 23, 29 P1 I/O P1[2:0] P1[2:0] P1[7:0] GPIO Port 1 capable of sinking 7 mA (typical). 25, 27, 26 26, 4, 27 6,

Summary of the content on the page No. 11

CY7C64013C CY7C64113C Table 4-2. I/O Register Summary (continued) Register Name I/O Address Read/Write Function Page GPIO Configuration 0x08 R/W GPIO Port Configurations 20 2 2 HAPI and I C Configuration 0x09 R/W HAPI Width and I C Position Configuration 24 USB Device Address A 0x10 R/W USB Device Address A 34 EP A0 Counter Register 0x11 R/W USB Address A, Endpoint 0 Counter 35 EP A0 Mode Register 0x12 R/W USB Address A, Endpoint 0 Configuration 34 EP A1 Counter Register 0x13 R/W USB Addre

Summary of the content on the page No. 12

CY7C64013C CY7C64113C 4.3 Instruction Set Summary Refer to the CYASM Assembler User’s Guide for more details. Table 4-3. Instruction Set Summary MNEMONIC operand opcode cycles MNEMONIC operand opcode cycles HALT 00 7 NOP 20 4 ADD A,expr data 01 4 INC A acc 21 4 ADD A,[expr] direct 02 6 INC X x 22 4 ADD A,[X+expr] index 03 7 INC [expr] direct 23 7 ADC A,expr data 04 4 INC [X+expr] index 24 8 ADC A,[expr] direct 05 6 DEC A acc 25 4 ADC A,[X+expr] index 06 7 DEC X x 26 4 SUB A,expr data 07 4 DE

Summary of the content on the page No. 13

CY7C64013C CY7C64113C 5.0 Programming Model 5.1 14-Bit Program Counter (PC) The 14-bit program counter (PC) allows access to up to 8 KB of PROM available with the CY7C64x13C architecture. The top 32 bytes of the ROM in the 8 Kb part are reserved for testing purposes. The program counter is cleared during reset, such that the first instruction executed after a reset is at address 0x0000h. Typically, this is a jump instruction to a reset handler that initializes the application (see Interrupt V

Summary of the content on the page No. 14

CY7C64013C CY7C64113C 5.1.1 Program Memory Organization after reset Address 14-bit PC 0x0000 Program execution begins here after a reset 0x0002 USB Bus Reset interrupt vector 0x0004 128-µs timer interrupt vector 0x0006 1.024-ms timer interrupt vector 0x0008 USB address A endpoint 0 interrupt vector 0x000A USB address A endpoint 1 interrupt vector 0x000C USB address A endpoint 2 interrupt vector 0x000E USB address A endpoint 3 interrupt vector 0x0010 USB address A endpoint 4 interrupt vector

Summary of the content on the page No. 15

CY7C64013C CY7C64113C 5.2 8-Bit Accumulator (A) The accumulator is the general-purpose register for the microcontroller. 5.3 8-Bit Temporary Register (X) The “X” register is available to the firmware for temporary storage of intermediate results. The microcontroller can perform indexed operations based on the value in X. Refer to Section 5.6.3 for additional information. 5.4 8-Bit Program Stack Pointer (PSP) During a reset, the program stack pointer (PSP) is set to 0x00 and “grows” upward fr

Summary of the content on the page No. 16

CY7C64013C CY7C64113C 5.5 8-Bit Data Stack Pointer (DSP) The data stack pointer (DSP) supports PUSH and POP instructions that use the data stack for temporary storage. A PUSH instruction pre-decrements the DSP, then writes data to the memory location addressed by the DSP. A POP instruction reads data from the memory location addressed by the DSP, then post-increments the DSP. During a reset, the DSP is reset to 0x00. A PUSH instruction when DSP equals 0x00 writes data at the top of the data

Summary of the content on the page No. 17

CY7C64013C CY7C64113C 6.0 Clocking XTALOUT (pin 1) XTALIN To Internal PLL (pin 2) 30 pF 30 pF Figure 6-1. Clock Oscillator On-Chip Circuit The XTALIN and XTALOUT are the clock pins to the microcontroller. The user can connect an external oscillator or a crystal to these pins. When using an external crystal, keep PCB traces between the chip leads and crystal as short as possible (less than 2 cm). A 6-MHz fundamental frequency parallel resonant crystal can be connected to these pins to provide

Summary of the content on the page No. 18

CY7C64013C CY7C64113C 2 ms t WATCH Last write to No write to WDT Execution begins at Watchdog Timer register, so WDR Reset Vector 0x0000 Register goes HIGH Figure 7-1. Watchdog Reset (WDR) The USB transmitter is disabled by a Watchdog Reset because the USB Device Address Register is cleared (see Section 18.1). Otherwise, the USB Controller would respond to all address 0 transactions. It is possible for the WDR bit of the Processor Status and Control Register (0xFF) to be set following a POR e

Summary of the content on the page No. 19

CY7C64013C CY7C64113C 9.0 General-Purpose I/O (GPIO) Ports V CC GPIO mode CFG 2-bits OE Q1 Q2 Data Internal Out Data Bus Latch 14 kΩ GPIO Port Write PIN Q3* Data Port Read In Latch Reg_Bit STRB (Latch is Transparent except in HAPI mode) Data Interrupt Latch Interrupt Enable *Port 0,1,2: Low I sink Interrupt Port 3: High I sink Controller Figure 9-1. Block Diagram of a GPIO Pin There are up to 32 GPIO pins (P0[7:0], P1[7:0], P2[7:0], and P3[7:0]) for the hardware interface. The number of GPI

Summary of the content on the page No. 20

CY7C64013C CY7C64113C Port 3 Data ADDRESS 0x03 Bit # 7 6543 210 Bit Name P3.7 P3.6 P3.5 P3.4 P3.3 P32 P3.1 P3.0 Read/Write R/W R/W R/W R/W R/W R/W R/W R/W Reset 1 1111 111 Figure 9-5. Port 3 Data Special care should be taken with any unused GPIO data bits. An unused GPIO data bit, either a pin on the chip or a port bit that is not bonded on a particular package, must not be left floating when the device enters the suspend state. If a GPIO data bit is left floating, the leakage current caused


Alternative user manuals
# User manual Category Download
1 Cypress CapSense CY8C20x36 User manual Computer Hardware 0
2 Cypress CY14B101L User manual Computer Hardware 0
3 Cypress CY14B101LA User manual Computer Hardware 0
4 Cypress CY14B104N User manual Computer Hardware 0
5 Cypress AutoStore STK14CA8 User manual Computer Hardware 0
6 Cypress CY14B101Q2 User manual Computer Hardware 0
7 Cypress CY14B104L User manual Computer Hardware 0
8 Cypress CY2048WAF User manual Computer Hardware 0
9 Cypress CY14B108L User manual Computer Hardware 0
10 Cypress 7C185-15 User manual Computer Hardware 0
11 Cypress CY14B104NA User manual Computer Hardware 0
12 Cypress CY14B104M User manual Computer Hardware 0
13 Cypress AutoStore STK17TA8 User manual Computer Hardware 0
14 Cypress CY62158E User manual Computer Hardware 0
15 Cypress CY14B256L User manual Computer Hardware 0
16 Sony MSAKIT-PC4A User manual Computer Hardware 2
17 Sony MRW62E-S1 2694866142 User manual Computer Hardware 5
18 Philips MATCH LINE 9596 User manual Computer Hardware 17
19 Sony 64GB SDHC Class 10 Memory Card Readers SF32UY User manual Computer Hardware 1
20 Philips PSC702 User manual Computer Hardware 1