CY7C64113C-PVXC Cypress Semiconductor Corp, CY7C64113C-PVXC Datasheet - Page 23

no-image

CY7C64113C-PVXC

Manufacturer Part Number
CY7C64113C-PVXC
Description
IC MCU 8K FULL SPEED USB 48-SSOP
Manufacturer
Cypress Semiconductor Corp
Series
M8™r
Datasheet

Specifications of CY7C64113C-PVXC

Applications
USB Microcontroller
Core Processor
M8C
Program Memory Type
OTP (8 kB)
Controller Series
CY7C641xx
Ram Size
256 x 8
Interface
I²C, USB, HAPI
Number Of I /o
36
Voltage - Supply
4 V ~ 5.25 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
48-SSOP
For Use With
428-1339 - KIT LOW SPEED PERSONALITY BOARD
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Table 25. I
Bit 7 : MSTR Mode
Bit 6 : Continue / Busy
Document Number: 38-08001 Rev. *D
Bit
0
1
2
3
4
5
6
7
Setting this bit to 1 causes the I
initiate a master mode transaction by sending a start bit
and transmitting the first data byte from the data register
(this typically holds the target address and R/W bit).
Subsequent bytes are initiated by setting the Continue bit,
as described below.
Clearing this bit (set to 0) causes the GPIO pins to operate
normally
In master mode, the I
clock (SCK), and drives the data line as required
depending
I
and clock synchronization. IN the event of a loss of
arbitration, this MSTR bit is cleared, the ARB Lost bit is set,
and an interrupt is generated by the microcontroller. If the
chip is the target of an external master that wins arbitration,
then the interrupt is held off until the transaction from the
external master is completed.
When MSTR Mode is cleared from 1 to 0 by a firmware
write, an I
This bit is written by the firmware to indicate that the
firmware is ready for the next byte transaction to begin. In
other words, the bit has responded to an interrupt request
and has completed the required update or read of the data
register. During a read this bit indicates if the hardware is
busy and is locking out additional writes to the I
and Control register. This locking allows the hardware to
complete certain operations that may require an extended
period
I
firmware sets the Continue bit. This allows the firmware to
make one control register write without the need to check
the Busy bit.
2
2
C-compatible block performs any required arbitration
C-compatible block does not return to the Busy state until
I
Received Stop
ARB Lost/Restart
Addr
ACK
Xmit Mode
Continue/Busy
MSTR Mode
2
2
C Status and Control Register Bit Definitions
C Enable
of
2
C Stop bit is generated.
time.
on
Name
transmit
Following
2
C-compatible block generates the
or
an
When set to ‘1’, the I
operate normally.
Reads 1 only in slave receive mode, when I
ACK the last transaction).
Reads 1 to indicate master has lost arbitration. Reads 0 otherwise.
Write to 1 in master mode to perform a restart sequence (also set Continue bit).
Reads 1 during first byte after start/restart in slave mode, or if master loses arbitration.
Reads 0 otherwise. This bit should always be written as 0.
In receive mode, write 1 to generate ACK, 0 for no ACK.
In transmit mode, reads 1 if ACK was received, 0 if no ACK received.
Write to 1 for transmit mode, 0 for receive mode.
Write 1 to indicate ready for next transaction.
Reads 1 when I
complete.
Write to 1 for master mode, 0 for slave mode. This bit is cleared if master loses arbitration.
Clearing from 1 to 0 generates Stop bit.
2
receive
C-compatible block to
I
2
C
interrupt,
state.
2
2
C Status
C-compatible block is busy with a transaction, 0 when transaction is
2
The
the
C-compatible function is enabled. When cleared, I
Bit 5 : Xmit Mode
Bit 4 : ACK
Bit 3 : Addr
Bit 2 : ARB Lost/Restart
This bit is set by firmware to enter transmit mode and
perform a data transmit in master or slave mode. Clearing
this bit sets the part in receive mode. Firmware generally
determines the value of this bit from the R/W bit associated
with the I
ignored when initially writing the MSTR Mode or the
Restart bits, as these cases always cause transmit mode
for the first byte.
This bit is set or cleared by firmware during receive
operation to indicate if the hardware should generate an
ACK signal on the I
bit generates an ACK (SDA LOW) on the I
bus at the ACK bit time. During transmits (Xmit Mode = 1),
this bit should be cleared.
This bit is set by the I
byte of a slave receive transaction, after an I
restart. The Addr bit is cleared when the firmware sets the
Continue bit. This bit allows the firmware to recognize
when the master has lost arbitration, and in slave mode it
allows the firmware to recognize that a start or restart has
occurred.
This bit is valid as a status bit (ARB Lost) after master
mode transactions. In master mode, set this bit (along with
the Continue and MSTR Mode bits) to perform an I
restart sequence. The I
must be written to the data register before setting the
Continue bit. To prevent false ARB Lost signals, the
Restart bit is cleared by hardware during the restart
sequence.
Description
2
C Stop bit detected (unless firmware did not
2
C address packet. The Xmit Mode bit state is
2
C-compatible bus. Writing a 1 to this
2
C-compatible block during the first
2
C target address for the restart
CY7C64013C
CY7C64113C
2
C GPIO pins
2
Page 23 of 53
C-compatible
2
C start or
2
C
[+] Feedback

Related parts for CY7C64113C-PVXC