Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

CY7C66013-PVC Datasheet(PDF) 25 Page - Cypress Semiconductor

Part # CY7C66013-PVC
Description  Full-Speed USB (12 Mbps) Peripheral Controller with Integrated Hub
PDF  58 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CYPRESS [Cypress Semiconductor]
Direct Link  http://www.cypress.com
Logo CYPRESS - Cypress Semiconductor

CY7C66013-PVC Datasheet(HTML) 25 Page - Cypress Semiconductor

Back Button CY7C66013-PVC Datasheet HTML 21Page - Cypress Semiconductor CY7C66013-PVC Datasheet HTML 22Page - Cypress Semiconductor CY7C66013-PVC Datasheet HTML 23Page - Cypress Semiconductor CY7C66013-PVC Datasheet HTML 24Page - Cypress Semiconductor CY7C66013-PVC Datasheet HTML 25Page - Cypress Semiconductor CY7C66013-PVC Datasheet HTML 26Page - Cypress Semiconductor CY7C66013-PVC Datasheet HTML 27Page - Cypress Semiconductor CY7C66013-PVC Datasheet HTML 28Page - Cypress Semiconductor CY7C66013-PVC Datasheet HTML 29Page - Cypress Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 25 / 58 page
background image
CY7C66013
CY7C66113
Document #: 38-08024 Rev. *A
Page 25 of 58
Note:
3.
I2C-compatible function must be separately enabled, as described in Section 13.0.
Bits [7,1:0] of the HAPI/I2C Configuration Register control the pin out configuration of the HAPI and I2C-compatible interfaces.
Bits [5:2] are used in HAPI mode only, and are described in Section 14.0. Table 12-1 shows the HAPI port configurations, and
Table 12-2 shows I2C pin location configuration options. These I2C-compatible options exist due to pin limitations in certain
packages, and to allow simultaneous HAPI and I2C-compatible operation.
HAPI operation is enabled whenever either HAPI Port Width Bit (Bit 1 or 0) is non-zero. This affects GPIO operation as described
in Section 14.0. The I2C-compatible interface must be separately enabled as described in Section13.0.
13.0
I2C-compatible Controller
The I2C-compatible block provides a versatile two-wire communication with external devices, supporting master, slave, and
multi-master modes of operation. The I2C-compatible block functions by handling the low-level signaling in hardware, and issuing
interrupts as needed to allow firmware to take appropriate action during transactions. While waiting for firmware response, the
hardware keeps the I2C-compatible bus idle if necessary.
The I2C-compatible interface generates an interrupt to the microcontroller at the end of each received or transmitted byte, when
a stop bit is detected by the slave when in receive mode, or when arbitration is lost. Details of the interrupt responses are given
in Section 16.9.
The I2C-compatible interface consists of two registers, an I2C Data Register (Figure 13-1) and an I2C Status and Control Register
(Figure 13-2). The Data Register is implemented as separate read and write registers. Generally, the I2C Status and Control
Register should only be monitored after the I2C interrupt, as all bits are valid at that time. Polling this register at other times could
read misleading bit status if a transaction is underway.
The I2C SCL clock is connected to bit 0 of GPIO port 1 or GPIO port 2, and the I2C SDA data is connected to bit 1 of GPIO port
1 or GPIO port 2. Refer to Section 12.0 for the bit definitions and functionality of the HAPI/I2C Configuration Register, which is
used to set the locations of the configurable I2C pins. Once the I2C-compatible functionality is enabled by setting bit 0 of the I2C
Status & Control Register, the two LSB ([1:0]) of the corresponding GPIO port is placed in Open Drain mode, regardless of the
settings of the GPIO Configuration Register. The electrical characteristics of the I2C-compatible interface is the same as that of
GPIO ports 1 and 2. Note that the IOL (max) is 2 mA @ VOL = 2.0V for ports 1 and 2.
All control of the I2C clock and data lines is performed by the I2C-compatible block.
I2C Data
ADDRESS 0x29
Bits [7..0] : I2C Data
Contains 8-bit data on the I2C Bus.
I2C Status and Control
ADDRESS 0x28
Reset
0
000
000
0
Table 12-1. HAPI Port Configuration
Port Width (Bit 0 and 1, Figure 12-1)
HAPI Port Width
11
24 Bits: P3[7:0], P1[7:0], P0[7:0]
10
16 Bits: P1[7:0], P0[7:0]
01
8 Bits: P0[7:0]
00
No HAPI Interface
Table 12-2. I2C Port Configuration
I2C Position (Bit 7, Figure 12-1)I2C Port Width (Bit 1, Figure 12-1)
I2C Position
Don’t Care
1
I2C on P2[1:0], 0:SCL, 1:SDA
00
I2C on P1[1:0], 0:SCL, 1:SDA
10
I2C on P2[1:0], 0:SCL, 1:SDA
Bit #
7
654
321
0
Bit Name
I2C Data 7
I2C Data 6
I2C Data 5
I2C Data 4
I2C Data 3
I2C Data 2
I2C Data 1
I2C Data 0
Read/Write
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
X
XXX
XXX
X
Figure 13-1. I2C Data Register
Bit #
7
654
321
0
Figure 13-2. I2C Status and Control Register
Figure 12-1. HAPI/I2C Configuration Register



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com