Cypress CY7C64013C Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para não Cypress CY7C64013C. Cypress CY7C64013C User's Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 51
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
Full-Speed USB (12-Mbps) Function
CY7C64013C
CY7C64113C
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document #: 38-08001 Rev. *B Revised March 3, 2006
Full-Speed USB (12-Mbps) Function
[+] Feedback
Vista de página 0
1 2 3 4 5 6 ... 50 51

Resumo do Conteúdo

Página 1 - CY7C64113C

Full-Speed USB (12-Mbps) FunctionCY7C64013CCY7C64113CCypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600D

Página 2

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 10 of 514.0 Product Summary Tables4.1 Pin Assignments 4.2 I/O Register SummaryI/O registers a

Página 3

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 11 of 51GPIO Configuration 0x08 R/W GPIO Port Configurations 20HAPI and I2C Configuration 0x09

Página 4

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 12 of 514.3 Instruction Set SummaryRefer to the CYASM Assembler User’s Guide for more details.

Página 5

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 13 of 515.0 Programming Model5.1 14-Bit Program Counter (PC)The 14-bit program counter (PC) a

Página 6

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 14 of 515.1.1 Program Memory Organizationafter reset Address 14-bit PC 0x0000 Program executi

Página 7

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 15 of 515.2 8-Bit Accumulator (A)The accumulator is the general-purpose register for the micro

Página 8

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 16 of 515.5 8-Bit Data Stack Pointer (DSP)The data stack pointer (DSP) supports PUSH and POP i

Página 9

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 17 of 516.0 ClockingThe XTALIN and XTALOUT are the clock pins to the microcontroller. The use

Página 10 - CY7C64113C

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 18 of 51The USB transmitter is disabled by a Watchdog Reset because the USB Device Address Reg

Página 11

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 19 of 519.0 General-Purpose I/O (GPIO) PortsThere are up to 32 GPIO pins (P0[7:0], P1[7:0], P

Página 12

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 2 of 51TABLE OF CONTENTS1.0 FEATURES ...

Página 13

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 20 of 51Port 3 Data ADDRESS 0x03Special care should be taken with any unused GPIO data bits.

Página 14

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 21 of 51Q1, Q2, and Q3 discussed below are the transistors referenced in Figure 9-1. The avail

Página 15

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 22 of 51The amount of sink current for the DAC I/O pin is programmable over 16 values based on

Página 16

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 23 of 51Bit [4..0]: Isink [x] (x= 0..4)Writing all ‘0’s to the Isink register causes 1/5 of th

Página 17

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 24 of 51Timer MSB ADDRESS 0x25Bit [3:0]: Timer higher nibbleBit [7:4]: Reserved12.0 I2C and

Página 18

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 25 of 51 13.0 I2C-compatible ControllerThe I2C-compatible block provides a versatile two-wir

Página 19

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 26 of 51Bit 7 : MSTR ModeSetting this bit to 1 causes the I2C-compatible block to initiate a m

Página 20

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 27 of 51to the data register before setting the Continue bit. To prevent false ARB Lost signal

Página 21

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 28 of 5115.0 Processor Status and Control RegisterProcessor Status and Control ADDRESS 0xFFBi

Página 22

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 29 of 5116.0 InterruptsInterrupts are generated by the GPIO/DAC pins, the internal timers, I2

Página 23

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 3 of 51TABLE OF CONTENTS16.6 DAC Interrupt ...

Página 24

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 30 of 51The interrupt controller contains a separate flip-flop for each interrupt. See Figure

Página 25

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 31 of 5116.2 Interrupt LatencyInterrupt latency can be calculated from the following equation:

Página 26

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 32 of 5116.7 GPIO/HAPI InterruptEach of the GPIO pins can generate an interrupt, if enabled. T

Página 27

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 33 of 515. In master receive mode, after the master receives a byte of data: Firmware should r

Página 28

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 34 of 51USB Status and Control ADDRESS 0x1FBits[2..0] : Control ActionSet to control action as

Página 29

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 35 of 51Bits[6..0] :Device Address Firmware writes this bits during the USB enumeration proces

Página 30

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 36 of 51Bit 6: Endpoint 0 IN Received 1= Token received is an IN token. 0= Token received is n

Página 31

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 37 of 51Bits[5..0] : Byte CountThese counter bits indicate the number of data bytes in a trans

Página 32

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 38 of 51ACK1. IN TokenHOSTDEVICESYNCINADDRCRC5ENDPSYNCDATA1/0CRC16SYNCDataToken Packet Data Pa

Página 33

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 39 of 5119.0 USB Mode TablesModeThis lists the mnemonic given to the different modes that can

Página 34

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 4 of 51LIST OF FIGURESFigure 6-1. Clock Oscillator On-Chip Circuit ...

Página 35

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 40 of 51An “Accept” in any of the columns means that the device will respond with an ACK to a

Página 36

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 41 of 51the firmware recognizes the changes that the SIE might have made during the previous t

Página 37

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 42 of 511 1 1 0 Out !=2 UC valid updates 1 updates UC UC 1 UC 0 0 1 1 Stall yes1 1 1 0 Out >

Página 38

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 43 of 5120.0 Register SummaryAddress Register Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1

Página 39

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 44 of 51Note:B: Read and WriteW: WriteR: Read21.0 Sample SchematicRESERVED0x48 Reserved Reser

Página 40

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 45 of 5122.0 Absolute Maximum RatingsStorage Temperature ...

Página 41

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 46 of 51DAC InterfaceRupDAC Pull-up Resistance (typical 14 kΩ) 8.0 24.0 kΩIsink0(0)DAC[7:2] Si

Página 42

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 47 of 51 Figure 24-1. Clock TimingFigure 24-2. USB Data Signal TimingFigure 24-3. HAPI Read

Página 43

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 48 of 5125.0 Ordering InformationOrdering Code PROM Size Package TypeOperatingRangeCY7C64013C

Página 44

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 49 of 5126.0 Package Diagrams 48-Lead Shrunk Small Outline Package51-85061-*CDIMENSIONS IN IN

Página 45

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 5 of 51LIST OF TABLESTable 4-1. Pin Assignments ...

Página 46

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 50 of 51© Cypress Semiconductor Corporation, 2006. The information contained herein is subject

Página 47

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 51 of 51Document History PageDocument Title: CY7C64013C, CY7C64113C Full-Speed USB (12 Mbps) F

Página 48

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 6 of 511.0 Features• Full-speed USB Microcontroller• 8-bit USB Optimized Microcontroller— Har

Página 49

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 7 of 512.0 Functional OverviewThe CY7C64013C and CY7C64113C are 8-bit One Time Programmable m

Página 50

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 8 of 51 Logic Block DiagramInterruptControllerPROM12-bitTimerResetWatchdogTimerPower-OnSCLKI2C

Página 51

CY7C64013C CY7C64113CDocument #: 38-08001 Rev. *B Page 9 of 513.0 Pin Configurations123456791112131415161817XTALIN1081920313029333235343736393841404

Comentários a estes Manuais

Sem comentários