![]() |
|
| Rabbit 3000 Microprocessor User's Manual |
|
5. Pin Assignments and Functions
5.1 LQFP Package
5.1.1 Pinout
Rabbit 3000 (AT56C55-IL1T, IL2T)
128-pin Low-Profile Quad Flat Pack (LQFP)
14 × 14 Body, 0.4 mm pitch
5.1.2 Mechanical Dimensions and Land Pattern
Figure 5-2 shows the mechanical dimensions of the Rabbit 3000 LQFP package.
Figure 5-3 shows the PC board land pattern for the Rabbit 3000 chip in a 128-pin LQFP package. This land pattern is based on the IPC-SM-782 standard developed by the Surface Mount Land Patterns Committee and specified in Surface Mount Design and Land Pattern Standard, IPC, Northbrook, IL, 1999.
5.2 Ball Grid Array Package
5.2.1 Pinout
Rabbit 3000 (AT56C55-IZ1T, IZ2T)
128-pin Thin Map Ball Grid Array (TFBGA)
10 × 10 Body, 0.8 mm pitch
5.2.2 Mechanical Dimensions and Land Pattern
Table 5-2. Ball and Land Size Dimensions
The design considerations in Table 5-3 are based on 5 mil design rules and assume a single conductor between solder lands.
5.3 Rabbit Pin Descriptions
Table 5-1 lists all the pins on the device, along with their direction, function, and pin number on the package.
5.4 Bus Timing
The external bus has essentially the same timing for memory cycles or I/O cycles. A memory cycle begins with the chip select and the address lines. One clock later, the output enable is asserted for a read. The output data and the write enable are asserted for a write.
In some cases, the timing shown in Figure 5-6 may be prefixed by a false memory access during the first clock, which is followed by the access sequence shown in Figure 5-6. In this case, the address and often the chip select will change values after one clock and assume the final values for the memory to be actually accessed. Output enable and write enable are always delayed by one clock from the time the final, stable address and chip select are enabled. Normally the false memory access attempts to start another instruction access cycle, which is aborted after one clock when the processor realizes that a read data or write data bus cycle is needed. The user should not attempt a design that uses the chip select or a memory address as a clock or state changing signal without taking this into consideration.
5.5 Description of Pins with Alternate Functions
Table 5-2. Pins With Alternate Functions PA[7:0]
SLAVE D[7:0], ID[7:0]
SLAVE D[7:0], ID[7:0]
PB7
SLAVEATTN, IA5
PB6
IA4
/ASCS1.
PB5
IA3
SD1
PB4
IA2
SD0
PB3
IA1
/SRD
PB2
IA0
/SWR
PB1
CLKA
CLKA
PB0
CLKB
CLKB
PC7
n/a
RXA
yes
PC6
TXA
n/a
PC5
n/a
RXB
yes
PC4
TXB
n/a
PC3
n/a
RXC
yes
PC2
TXC
n/a
PC1
n/a
RXD
yes
PC0
TXD
n/a
PD7
APWM3*
ARXA
yes
PD6
ATXA
PD5
APWM2*
ARXB
yes
PD4
ATXB
PD3
yes
PD2
PD1
yes
PD0
PE7
I7
/SCS (slave chip select)
PE6
I6
PE5
I5
INT1B
PE4
I4
INT0B
PE3
I3
PE2
I2
PE1
I1
INT1A
PE0
I0
INT0A
PF7
PWM3
AQD2A
yes
PF6
PWM2
AQD2B
PF5
PWM1
AQD1A
yes
PF4
PWM0
AQD1B
PF3
QD2A
yes
PF2
QD2B
PF1
CLKC
QD1A, CLKC
yes
PF0
CLKD
QD1B, CLKD
PG7
APWM1*
RXE
yes
PG6
TXE
PG5
RCLKE
RCLKE, ARXE*
yes
PG4
TCLKE
TCLKE, ARCLKE*
PG3
APWM0*
RXF
PG2
TXF
PG1
RCLKF
RCLKF, ARXF*
PG0
TCLKF
TCLKF, ARCLKF*
* Introduced with Rabbit 3000A chip
The alternate output functions identified in Table 5-2 are configured by setting the appropriate bits in the Paralle Port x Function Register.
Table 5-3. Parallel Port x Alternate Functions The corresponding port bit functions normally.
The corresponding port bit carries its alternate signal as an output. See Table 5-4 below. Only the bits that have alternate functions listed in Table 5-4 actually have a control bit in these registers. That is, there are four in Port C, four in Port D, eight in Port E, four in Port F, and eight in Port G.
Table 5-4. Parallel Port x Alternate Functions Control Bits
5.6 DC Characteristics
Table 5-5. Rabbit 3000 Absolute Maximum Ratings Operating Temperature
Storage Temperature
Maximum Input Voltage:
Maximum Operating Voltage
Stresses beyond those listed in Table 5-5 may cause permanent damage. The ratings are stress ratings only, and functional operation of the Rabbit 3000 chip at these or any other conditions beyond those indicated in this section is not implied. Exposure to the absolute maximum rating conditions for extended periods may affect the reliability of the Rabbit 3000 chip.
Table 5-6 outlines the DC characteristics for the Rabbit 3000 at 3.3 V over the recommended operating temperature range from TA = -55°C to +85°C, VDD = 3.0 V to 3.6 V.
5.7 I/O Buffer Sourcing and Sinking Limit
Unless otherwise specified, the Rabbit I/O buffers are capable of sourcing and sinking 6.8 mA of current per pin at full AC switching speeds. The limits are related to the maximum sustained current permitted by the metallization on the die.
| Rabbit Semiconductor www.rabbit.com |