CY7C64013 CYPRESS [Cypress Semiconductor], CY7C64013 Datasheet - Page 20

no-image

CY7C64013

Manufacturer Part Number
CY7C64013
Description
Full-Speed USB (12 Mbps) Function
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C64013-PC
Manufacturer:
CY
Quantity:
101
Part Number:
CY7C64013-PC
Manufacturer:
CY
Quantity:
116
Part Number:
CY7C64013-PXC
Quantity:
17
Part Number:
CY7C64013-SC
Manufacturer:
CY
Quantity:
15 625
Part Number:
CY7C64013A-PXC
Manufacturer:
CY
Quantity:
548
Part Number:
CY7C64013C-SXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
10.0
The CY7C64113 features a Digital to Analog Conversion (DAC) port which has programmable current sink on each I/O pin. Writing
a ‘1’ to a DAC I/O pin disables the output current sink (Isink DAC) and drives the I/O pin HIGH through an integrated 14-k
resistor. When a ‘0’ is written to a DAC I/O pin, the Isink DAC is enabled and the pull-up resistor is disabled. This causes the Isink
DAC to sink current to drive the output LOW. The amount of sink current for the DAC I/O pin is programmable over 16 values
based on the contents of the DAC Isink Register for that output pin. DAC[1:0] are high-current outputs that are programmable
from 3.2 mA to 16 mA (typical). DAC[7:2] are low-current outputs, programmable from 0.2 mA to 1.0 mA (typical).
When the suspend bit in Processor Status and Control Register (0xFF) is set, the Isink DAC block of the DAC circuitry is disabled.
Special care should be taken when the CY7C64x13 device is placed in the suspend mode. The DAC Port Data Register(0x30)
should normally be loaded with all ‘1’s (0xFF) before setting the suspend bit. If any of the DAC bits are set to ‘0’ when the device
is suspended, that DAC input will float. The floating pin could result in excessive current consumption by the device, unless an
external load places the pin in a deterministic state.
When a DAC I/O bit is written as a ‘1’, the I/O pin is an output pulled HIGH through the 14-k resistor or an input with an internal
14-k pull-up resistor. All DAC port data bits are set to ‘1’ during reset.
10.1
Each DAC I/O pin has an associated DAC Isink register to program the output sink current when the output is driven LOW. The
first Isink register (0x38) controls the current for DAC[0], the second (0x39) for DAC[1], and so on until the Isink register at 0x3F
controls the current to DAC[7]. Writing all ‘0’s to the Isink register causes 1/5 of the max. current to flow through the DAC I/O pin.
Writing all ‘1’s to the Isink register provides the maximum current flow through the pin. The other 14 states of the DAC sink current
are evenly spaced between these two values.
Document #: 38-08001 Rev. **
reserved
DAC[7]
7
7
DAC Isink Registers
DAC Port
Internal
Data Bus
reserved
DAC[6]
6
6
Interrupt
Enable
Interrupt
Polarity
Internal
Buffer
0.2 mA to 1.0 mA typical
reserved
Figure 10-3. DAC Port Isink 0x38 to 0x3F (write only)
DAC[5]
DAC Read
Low current outputs
DAC Write
5
5
Data
Out
Latch
Figure 10-2. DAC Port Data 0x30 (read/write)
Figure 10-1. Block Diagram of a DAC Pin
Suspend
(Bit 3 of Register 0xFF)
Isink
Register
reserved
DAC[4]
4
4
4 bits
Isink
DAC
to Interrupt
Controller
DAC[3]
Isink[3]
3
3
V
CC
Q1
14 k
DAC[2]
Isink[2]
2
2
Isink Value
I/O Pin
DAC
3.2 mA to 16 mA typical
DAC[1]
Isink[1]
High current outputs
1
1
CY7C64013
CY7C64113
Page 20 of 48
DAC[0]
Isink[0]
0
0

Related parts for CY7C64013