CY7C63513-PVXC Cypress Semiconductor Corp, CY7C63513-PVXC Datasheet - Page 18

no-image

CY7C63513-PVXC

Manufacturer Part Number
CY7C63513-PVXC
Description
IC MCU 8K USB LS PERIPH 48-SSOP
Manufacturer
Cypress Semiconductor Corp
Series
M8™r
Datasheet

Specifications of CY7C63513-PVXC

Applications
USB Microcontroller
Core Processor
M8B
Program Memory Type
OTP (8 kB)
Controller Series
CY7C635xx
Ram Size
256 x 8
Interface
PS2, USB
Number Of I /o
40
Voltage - Supply
4 V ~ 5.5 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
48-SSOP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
The DAC port provides the CY7C63511/12/13 with 8 programmable current sink I/O pins. 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 Kohm resistor. When a “0” is written to
a DAC I/O pin, the Isink DAC is enabled and the pull-up resistor is disabled. A “0” output will cause 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 the two high current outputs that are programmable from a minimum
of 3.2 mA to a maximum of 16 mA (typical). DAC[7:2] are low current outputs that are programmable from a minimum of 0.2 mA
to a maximum of 1.0 mA (typical).
When a DAC I/O bit is written as a “1”, the I/O pin is either an output pulled high through the 14 Kohm resistor or an input with an
internal 14 Kohm pull-up resistor. All DAC port data bits are set to “1” during reset.
10.1
A DAC port interrupt can be enabled/disabled for each pin individually. The DAC Port Interrupt Enable register provides this feature
with an interrupt mask bit for each DAC I/O pin. Writing a “1” to a bit in this register enables interrupts from the corresponding bit
position. Writing a “0” to a bit in the DAC Port Interrupt Enable register disables interrupts from the corresponding bit position. All
of the DAC Port Interrupt Enable register bits are cleared to “0” during a reset.
As an additional benefit, the interrupt polarity for each DAC pin is programmable with the DAC Port Interrupt Polarity register.
Writing a “0” to a bit selects negative polarity (falling edge) that will cause an interrupt (if enabled) if a falling edge transition occurs
on the corresponding input pin. Writing a “1” to a bit in this register selects positive polarity (rising edge) that will cause an interrupt
(if enabled) if a rising edge transition occurs on the corresponding input pin. All of the DAC Port Interrupt Polarity register bits are
cleared during a reset.
10.2
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 (0x38h) controls the current for DAC[0], the second (0x39h) for DAC[1], and so on until the Isink register at
0x3Fh controls the current to DAC[7].
11.0
The SIE allows the microcontroller to communicate with the USB host. The SIE simplifies the interface between the microcontroller
and USB by incorporating hardware that handles the following USB bus activity independently of the microcontroller:
Firmware is required to handle the rest of the USB interface with the following tasks:
• Bit stuffing/unstuffing
• Checksum generation/checking
• ACK/NAK
• Token type identification
• Address checking
• Coordinate enumeration by responding to set-up packets
DAC[7]
DAC[7]
DAC[7]
DAC Port Interrupts
DAC Isink Registers
USB Serial Interface Engine (SIE)
DAC[6]
DAC[6]
DAC[6]
Reserved
Figure 10-4. DAC Port Interrupt Polarity 0x32h (write only)
Figure 10-3. DAC Port Interrupt Enable 0x31h (write only)
Figure 10-5. DAC Port Isink 0x38h to 0x3Fh (write only)
0.2 mA to 1.0 mA typical
DAC[5]
DAC[5]
DAC[5]
Low current outputs
Figure 10-2. DAC Port Data 0x30h (read/write)
DAC[4]
DAC[4]
DAC[4]
18
DAC[3]
DAC[3]
DAC[3]
Isink[3]
DAC[2]
DAC[2]
DAC[2]
Isink[2]
Isink Value
CY7C63411/12/13
CY7C63511/12/13
3.2 mA to 16 mA typical
DAC[1]
DAC[1]
DAC[1]
Isink[1]
High current outputs
Isink[0]
DAC[0]
DAC[0]
DAC[0]

Related parts for CY7C63513-PVXC