AN2131QC Cypress Semiconductor Corp, AN2131QC Datasheet - Page 73

no-image

AN2131QC

Manufacturer Part Number
AN2131QC
Description
IC MCU 8051 8K RAM 24MHZ 80BQFP
Manufacturer
Cypress Semiconductor Corp
Series
EZ-USB®r
Datasheet

Specifications of AN2131QC

Applications
USB Microcontroller
Core Processor
8051
Program Memory Type
ROMless
Controller Series
AN213x
Ram Size
8K x 8
Interface
I²C, USB
Number Of I /o
24
Voltage - Supply
3 V ~ 3.6 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
80-QFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
428-1307

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AN2131QC
Manufacturer:
BUSSMANN
Quantity:
3 000
Part Number:
AN2131QC
Manufacturer:
CYPRESS
Quantity:
528
Part Number:
AN2131QC
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
Part Number:
AN2131QC
Manufacturer:
CYPRESS
Quantity:
20 000
When the EZ-USB chip comes out of reset, the EZ-USB boot loader checks for the pres-
ence of an EEPROM on its I
EEPROM byte to determine how to enumerate (specifically, whether to supply ID infor-
mation from the EZ-USB core or from the EEPROM). The various enumeration modes
are described in Chapter 5, "EZ-USB Enumeration and ReNumeration ."
Prior to reading the first EEPROM byte, the boot loader must set an address counter inside
the EEPROM to zero. It does this by sending a control byte (write) to select the
EEPROM, followed by a zero address to set the internal EEPROM address pointer to zero.
Then it issues a control byte (read), and reads the first EEPROM byte.
The EZ-USB boot loader supports two I
EEPROMs with densities up to 256 bytes require loading a single address byte. Larger
EEPROMs require loading two address bytes.
The EZ-USB I
or two address bytes—so that it can properly reset the EEPROM address pointer to zero
before reading the EEPROM. For the single-byte address part, it must send a single zero
byte of address, and for the two-byte address part it must send two zero bytes of address.
Because there is no direct way to detect which EEPROM type—single or double
address—is connected, the I
to determine whether to send out one or two bytes of address. This algorithm requires that
the EEPROM address lines are strapped as shown in Table 4-2. Single-byte-address
EEPROMs are strapped to address 000 and double-byte-address EEPROMs are strapped
to address 001.
Page 4-12
4.10
EEPROMs with address A[7..4]=1010 that use an 8-bit address (example:
24LC00, LC01/A, LC02/A).
EEPROMs with address A[7..4]=1010 that use a 16-bit address (example:
24LC00, LC01/A, LC02/A).
I
2
C Boot Loader
2
C controller needs to determine which EEPROM type is connected—one
2
2
C controller uses the EEPROM address pins A2, A1, and A0
C bus. If an EEPROM is detected, the loader reads the first
Chapter 4. EZ-USB CPU
2
C EEPROM types:
EZ-USB TRM v1.9

Related parts for AN2131QC