ADVANCE INFORMATION concerns new
products in the sampling or preproduction
phase of development. Characteristic data and
other specifications are subject to change
without notice.
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
enhancements, improvements, and other changes to its products and services at any time and to discontinue
any product or service without notice. Customers should obtain the latest relevant information before placing
orders and should verify that such information is current and complete. All products are sold subject to TI’s terms
and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI
deems necessary to support this warranty . Except where mandated by government requirements, testing of all
parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for
their products and applications using TI components. To minimize the risks associated with customer products
and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right,
copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process
in which TI products or services are used. Information published by TI regarding third-party products or services
does not constitute a license from TI to use such products or services or a warranty or endorsement thereof.
Use of such information may require a license from a third party under the patents or other intellectual property
of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of information in TI data books or data sheets is permissible only if reproduction is without
alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction
of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for
such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that
product or service voids all express and any implied warranties for the associated TI product or service and
is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
Following are URLs where you can obtain information on other Texas Instruments products and application
solutions:
ProductsApplications
Amplifiersamplifier.ti.comAudiowww.ti.com/audio
Data Convertersdataconverter.ti.comAutomotivewww.ti.com/automotive
DSPdsp.ti.comBroadbandwww.ti.com/broadband
Interfaceinterface.ti.comDigital Controlwww.ti.com/digitalcontrol
Logiclogic.ti.comMilitarywww.ti.com/military
Power Mgmtpower.ti.comOptical Networkingwww.ti.com/opticalnetwork
Microcontrollersmicrocontroller.ti.comSecuritywww.ti.com/security
Telephonywww.ti.com/telephony
Video & Imagingwww.ti.com/video
Wirelesswww.ti.com/wireless
− 128-Pin LQFP Without External Memory
Interface (PBK) (2811)
DTemperature Options:
− A: −40°C to 85°C (GHH, ZHH, PGF, PBK)
− S/Q: −40°C to 125°C (GHH, ZHH, PGF,
PBK)
TMS320C24x, Code Composer Studio, DSP/BIOS, and MicroStar BGA are trademarks of Texas Instruments.
†
IEEE Standard 1149.1−1990, IEEE Standard Test-Access Port
June 2004SPRS257
11
Introduction
ADVANCE INFORMATION
2Introduction
This section provides a summary of each device’s features, lists the pin assignments, and describes the
function of each pin. This document also provides detailed descriptions of peripherals, electrical
specifications, parameter measurement information, and mechanical data about the available packaging.
2.1Description
The TMS320R2811 and TMS320R2812 devices, members of the TMS320C28x DSP generation, are highly
integrated, high-performance solutions for demanding control applications. The functional blocks and the
memory maps are described in Section 3, Functional Overview.
Throughout this document, TMS320R2811 and TMS320R2812 are abbreviated as R2811 and R2812,
respectively.
TMS320C28x is a trademark of Texas Instruments.
All trademarks are the property of their respective owners.
12
June 2004SPRS257
2.2Device Summary
ADVANCE INFORMATION
Table 2−1 provides a summary of each device’s features.
The S temperature option has been replaced by the Q temperature option (40°C to 125°C) from silicon revision E onwards. Q stands for
−40°C to 125°C Q100 automotive fault grading.
‡
See Section 5.1, Device and Development Support Nomenclature for descriptions of TMS and TMX stages.
†
‡
A: −40°C to 85°CYesYes
S/Q: −40°C to 125°CYe sYe s
R2811R2812
20K20K
EVA, EVBEVA, EVB
179-ball GHH
179-ball ZHH
176-pin PGF
TMXTMX
June 2004SPRS257
13
Introduction
ADVANCE INFORMATION
2.3Pin Assignments
Figure 2−1 illustrates the ball locations for the 179-ball GHH and ZHH ball grid array (BGA) packages.
Figure 2−2 shows the pin assignments for the 176-pin PGF low-profile quad flatpack (LQFP) and Figure 2−3
shows the pin assignments for the 128-pin PBK LQFP. Table 2−2 describes the function(s) of each pin.
2.3.1Terminal Assignments for the GHH and ZHH Packages
See Table 2−2 for a description of each terminal’s function(s).
The TMS320R2812 176-pin PGF low-profile quad flatpack (LQFP) pin assignments are shown in Figure 2−2.
See Table 2−2 for a description of each pin’s function(s).
The TMS320R2811 128-pin PBK low-profile quad flatpack (LQFP) pin assignments are shown in Figure 2−3.
See Table 2−2 for a description of each pin’s function(s).
Table 2−2 specifies the signals on the R281x devices. All digital inputs are TTL-compatible. All outputs are
3.3 V with CMOS levels. Inputs are not 5-V tolerant. A 100-µA (or 20-µA) pullup/pulldown is used.
Table 2−2. Signal Descriptions
PIN NO.
NAME
XA[18]D7158−O/Z−
XA[17]B7156−O/Z−
XA[16]A8152−O/Z−
XA[15]B9148−O/Z−
XA[14]A10144−O/Z−
XA[13]E10141−O/Z−
XA[12]C11138−O/Z−
XA[11]A14132−O/Z
XA[10]C12130−O/Z−
XA[9]D14125−O/Z−
XA[8]E12121−O/Z−
XA[7]F12118−O/Z−
XA[6]G14111−O/Z−
XA[5]H13108−O/Z−
XA[4]J12103−O/Z−
XA[3]M1185−O/Z−
XA[2]N1080−O/Z−
XA[1]M243−O/Z−
XA[0]G518−O/Z
†
Typical drive strength of the output buffer for all pins is 4 mA except for TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins, which are 8 mA.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
179-PIN
GHH
AND
ZHH
176-PIN
PGF
128-PIN
PBK
‡
I/O/Z
XINTF SIGNALS (2812 ONLY)
PU/PD
§
19-bit XINTF Address Bus
†
DESCRIPTION
June 2004SPRS257
17
Introduction
ADVANCE INFORMATION
Table 2−2. Signal Descriptions
PIN NO.
NAMEDESCRIPTIONPU/PD
NAMEDESCRIPTIONPU/PD
XD[15]A9147−I/O/ZPU
XD[14]B11139−I/O/ZPU
XD[13]J1097−I/O/ZPU
XD[12]L1496−I/O/ZPU
XD[11]N974−I/O/ZPU
XD[10]L973−I/O/ZPU
XD[9]M868−I/O/ZPU
XD[8]P765−I/O/ZPU
XD[7]L554−I/O/ZPU
XD[6]L339−I/O/ZPU
XD[5]J536−I/O/ZPU
XD[4]K333−I/O/ZPU
XD[3]J330−I/O/ZPU
XD[2]H527−I/O/ZPU
XD[1]H324−I/O/ZPU
XD[0]G321−I/O/ZPU
†
Typical drive strength of the output buffer for all pins is 4 mA except for TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins, which are 8 mA.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
179-PIN
GHH
AND
ZHH
176-PIN
PGF
128-PIN
PBK
I/O/Z
I/O/Z
‡
‡
†
(Continued)
§
§
16-bit XINTF Data Bus
18
June 2004SPRS257
Introduction
ADVANCE INFORMATION
Table 2−2. Signal Descriptions
PIN NO.
NAMEDESCRIPTIONPU/PD
NAMEDESCRIPTIONPU/PD
XMP/MCF117−IPD
XHOLDE7159−IPU
XHOLDAK1082−O/Z−
XZCS0AND1P144−O/Z−
XZCS2P1388−O/Z−
XZCS6AND7B13133−O/Z−
XWEN1184−O/Z−
XRDM342−O/Z−
XR/WN451−O/Z−
†
Typical drive strength of the output buffer for all pins is 4 mA except for TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins, which are 8 mA.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
179-PIN
GHH
AND
ZHH
176-PIN
PGF
128-PIN
PBK
XINTF SIGNALS (2812 ONLY) (CONTINUED)
I/O/Z
I/O/Z
‡
‡
†
(Continued)
§
§
Microprocessor/Microcomputer Mode Select. Switches
between microprocessor and microcomputer mode. When
high, Zone 7 is enabled on the external interface. When low,
Zone 7 is disabled from the external interface, and on-chip
boot ROM may be accessed instead. This signal is latched
into the XINTCNF2 register on a reset and the user can modify
this bit in software. The state of the XMP/MC
after reset.
External Hold Request. XHOLD, when active (low), requests
the XINTF to release the external bus and place all buses and
strobes into a high-impedance state. The XINTF will release
the bus when any current access is complete and there are no
pending accesses on the XINTF.
External Hold Acknowledge. XHOLDA is driven active (low)
when the XINTF has granted a XHOLD
buses and strobe signals will be in a high-impedance state.
XHOLDA
External devices should only drive the external bus when
XHOLDA
XINTF Zone 0 and Zone 1 Chip Select. XZCS0AND1 is active
(low) when an access to the XINTF Zone 0 or Zone 1 is
performed.
XINTF Zone 2 Chip Select. XZCS2 is active (low) when an
access to the XINTF Zone 2 is performed.
XINTF Zone 6 and Zone 7 Chip Select. XZCS6AND7 is active
(low) when an access to the XINTF Zone 6 or Zone 7 is
performed.
Write Enable. Active-low write strobe. The write strobe
waveform is specified, per zone basis, by the Lead, Active,
and Trail periods in the XTIMINGx registers.
Read Enable. Active-low read strobe. The read strobe
waveform is specified, per zone basis, by the Lead, Active,
and Trail periods in the XTIMINGx registers. NOTE: The XRD
and XWE signals are mutually exclusive.
Read Not Write Strobe. Normally held high. When low, XR/W
indicates write cycle is active; when high, XR/W indicates read
cycle is active.
is released when the XHOLD signal is released.
is active (low).
pin is ignored
request. All XINTF
June 2004SPRS257
19
Introduction
ADVANCE INFORMATION
Table 2−2. Signal Descriptions
†
(Continued)
PIN NO.
NAMEDESCRIPTIONPU/PD
GHH
AND
176-PIN
PGF
128-PIN
PBK
NAMEDESCRIPTIONPU/PD
179-PIN
I/O/Z
I/O/Z
‡
‡
§
§
ZHH
XINTF SIGNALS (2812 ONLY) (CONTINUED)
Ready Signal. Indicates peripheral is ready to complete the
XREADYB6161−IPU
access when asserted to 1. XREADY can be configured to be
a synchronous or an asynchronous input. See the timing
diagrams for more details.
JTAG AND MISCELLANEOUS SIGNALS
Oscillator Input − input to the internal oscillator. This pin is also
used to feed an external clock. The 28x can be operated with
an external clock source, provided that the proper voltage
levels be driven on the X1/XCLKIN pin. It should be noted that
X1/XCLKINK97758I
the X1/XCLKIN pin is referenced to the 1.8-V (or 1.9-V) core
digital power supply (V
(V
). A clamping diode may be used to clamp a buffered
DDIO
), rather than the 3.3-V I/O supply
DD
clock signal to ensure that the logic-high level does not
exceed VDD (1.8 V or 1.9 V) or a 1.8-V oscillator may be used.
X2M97657OOscillator Output
Output clock derived from SYSCLKOUT to be used for
external wait-state generation and as a general-purpose clock
source. XCLKOUT is either the same frequency, 1/2 the
XCLKOUTF1111987O−
frequency, or 1/4 the frequency of SYSCLKOUT. At reset,
XCLKOUT = SYSCLKOUT/4. The XCLKOUT signal can be
turned off by setting bit 3 (CLKOFF) of the XINTCNF2 register
to 1.
TESTSELA1313497IPDTest Pin. Reserved for TI. Must be connected to ground.
Device Reset (in) and Watchdog Reset (out).
Device reset. XRS causes the device to terminate execution.
The PC will point to the address contained at the location
0x3FFFC0. When XRS
is brought to a high level, execution
begins at the location pointed to by the PC. This pin is driven
XRSD616011 3I/OPU
low by the DSP when a watchdog reset occurs. During
watchdog reset, the XRS
pin will be driven low for the
watchdog reset duration of 512 XCLKIN cycles.
The output buffer of this pin is an open-drain with an internal
pullup (100 µA, typical). It is recommended that this pin be
driven by an open-drain device.
TEST1M76751I/O−
TEST2N76650I/O−
†
Typical drive strength of the output buffer for all pins is 4 mA except for TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins, which are 8 mA.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
This pin is a “no connect (NC)” (i.e., this pin is not connected
to any circuitry internal to the device).
This pin is a “no connect (NC)” (i.e., this pin is not connected
to any circuitry internal to the device).
20
June 2004SPRS257
Introduction
pins have bee
pins have been fully powered up
ADVANCE INFORMATION
Table 2−2. Signal Descriptions
†
(Continued)
PIN NO.
NAMEDESCRIPTIONPU/PD
GHH
AND
176-PIN
PGF
128-PIN
PBK
NAMEDESCRIPTIONPU/PD
179-PIN
I/O/Z
I/O/Z
‡
‡
§
§
ZHH
JTAG
JTAG test reset with internal pulldown. TRST, when driven
high, gives the scan system control of the operations of the
device. If this signal is not connected or driven low, the device
operates in its functional mode, and the test reset signals are
ignored.
TRSTB1213598IPD
NOTE: Do not use pullup resistors on TRST
pulldown device. In a low-noise environment, TRST
; it has an internal
can be
left floating. In a high-noise environment, an additional
pulldown resistor may be needed. The value of this resistor
should be based on drive strength of the debugger pods
applicable to the design. A 2.2-kΩ resistor generally offers
adequate protection. Since this is application-specific, it is
recommended that each target board is validated for proper
operation of the debugger and the application.
TCKA1213699IPUJTAG test clock with internal pullup
JTAG test-mode select (TMS) with internal pullup. This serial
TMSD1312692IPU
control input is clocked into the TAP controller on the rising
edge of TCK.
JTAG test data input (TDI) with internal pullup. TDI is clocked
TDIC1313196IPU
into the selected register (instruction or data) on a rising edge
of TCK.
JTAG scan out, test data output (TDO). The contents of the
TDOD1212793O/Z−
selected register (instruction or data) is shifted out of TDO on
the falling edge of TCK.
Emulator pin 0. When TRST is driven high, this pin is used
EMU0D11137100I/O/ZPU
as an interrupt to or from the emulator system and is
defined as input/output through the JTAG scan.
Emulator pin 1. When TRST is driven high, this pin is used
EMU1C9146105I/O/ZPU
as an interrupt to or from the emulator system and is
defined as input/output through the JTAG scan.
ADC ANALOG INPUT SIGNALS
ADCINA7B516711 9I
ADCINA6D5168120I
ADCINA5E5169121I
ADCINA4A4170122I
ADCINA3B4171123I
8-Channel analog inputs for Sample-and-Hold A. The ADC
pins should not be driven before V
n fully powered up.
.
DDA1
, V
DDA2
, and V
ADCINA2C4172124I
ADCINA1D4173125I
ADCINA0A3174126I
†
Typical drive strength of the output buffer for all pins is 4 mA except for TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins, which are 8 mA.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
DDAIO
June 2004SPRS257
21
Introduction
bee
V
pins have been fully powered up
ADVANCE INFORMATION
Table 2−2. Signal Descriptions
†
(Continued)
PIN NO.
NAMEDESCRIPTIONPU/PD
GHH
AND
176-PIN
PGF
128-PIN
PBK
NAMEDESCRIPTIONPU/PD
179-PIN
I/O/Z
I/O/Z
‡
‡
§
§
ZHH
ADC ANALOG INPUT SIGNALS (CONTINUED)
ADCINB7F599I
ADCINB6D188I
ADCINB5D277I
ADCINB4D366I
ADCINB3C155I
8-Channel Analog Inputs for Sample-and-Hold B. The ADC
pins should not be driven before the V
V
DDAIO
pins have
n fully powered up.
DDA1
.
, V
DDA2
, and
ADCINB2B144I
ADCINB1C333I
ADCINB0C222I
ADC Voltage Reference Output (2 V). Requires a low ESR
(50 mΩ − 1.5 Ω) ceramic bypass capacitor of 10 µF to analog
ADCREFPE21111I/O
ground. (Can accept external reference input (2 V) if the
software bit is enabled for this mode. 1−10 µF low ESR
capacitor can be used in the external reference mode.)
ADC Voltage Reference Output (1 V). Requires a low ESR
(50 mΩ − 1.5 Ω) ceramic bypass capacitor of 10 µF to analog
ADCREFME41010I/O
ground. (Can accept external reference input (1 V) if the
software bit is enabled for this mode. 1−10 µF low ESR
capacitor can be used in the external reference mode.)
ADCRESEXTF21616OADC External Current Bias Resistor (24.9 kΩ ±5%)
ADCBGREFINE616411 6ITest Pin. Reserved for TI. Must be left unconnected.
AVSSREFBGE31212IADC Analog GND
AVDDREFBGE11313IADC Analog Power (3.3-V)
ADCLOB3175127ICommon Low Side Analog Input. Connect to analog ground.
V
SSA1
V
SSA2
V
DDA1
V
DDA2
V
SS1
V
DD1
V
DDAIO
V
SSAIO
†
Typical drive strength of the output buffer for all pins is 4 mA except for TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins, which are 8 mA.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
F31515IADC Analog GND
C5165117IADC Analog GND
F41414IADC Analog 3.3-V Supply
A5166118IADC Analog 3.3-V Supply
C6163115IADC Digital GND
A6162114IADC Digital 1.8-V (or 1.9-V) Supply
B2113.3-V Analog I/O Power Pin
A2176128Analog I/O Ground Pin
22
June 2004SPRS257
Introduction
equirements
requirements
ADVANCE INFORMATION
Table 2−2. Signal Descriptions
†
(Continued)
PIN NO.
NAMEDESCRIPTIONPU/PD
GHH
AND
176-PIN
PGF
128-PIN
PBK
NAMEDESCRIPTIONPU/PD
179-PIN
I/O/Z
I/O/Z
‡
‡
§
§
ZHH
POWER SIGNALS
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
DDIO
V
DDIO
V
DDIO
V
DDIO
V
DDIO
V
DDIO
V
DDIO
†
Typical drive strength of the output buffer for all pins is 4 mA except for TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins, which are 8 mA.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
H12320
L13729
P55642
P97556
P12−63
K1210074
G1211 282
C1412894
B10143102
C8154110
G41917
K13226
L23830
P45239
K658−
P87053
M107859
L118662
K139973
J14105−
G1311 3−
E1412088
B1412995
D10142−
C10−103
B8153109
J43125
L76449
L1081−
N14−−
G1111483
E9145104
N86952
1.8-V or 1.9-V Core Digital Power Pins. See Section 6.2,
Recommended Operating Conditions, for voltage
.
r
.
Core and Digital I/O Ground Pins
3.3-V I/O Digital Power Pins
June 2004SPRS257
23
Introduction
ADVANCE INFORMATION
Table 2−2. Signal Descriptions† (Continued)
PIN NO.
GPIOPERIPHERAL SIGNAL
GPIOA0PWM1 (O)M129268I/O/ZPUGPIO or PWM Output Pin #1
GPIOA1PWM2 (O)M149369I/O/ZPUGPIO or PWM Output Pin #2
GPIOA2PWM3 (O)L129470I/O/ZPUGPIO or PWM Output Pin #3
GPIOA3PWM4 (O)L139571I/O/ZPUGPIO or PWM Output Pin #4
GPIOA4PWM5 (O)K119872I/O/ZPUGPIO or PWM Output Pin #5
GPIOA5PWM6 (O)K1410175I/O/ZPUGPIO or PWM Output Pin #6
GPIOA6T1PWM_T1CMP (I)J1110276I/O/ZPUGPIO or Timer 1 Output
GPIOA7T2PWM_T2CMP (I)J1310477I/O/ZPUGPIO or Timer 2 Output
GPIOA8CAP1_QEP1 (I)H1010678I/O/ZPUGPIO or Capture Input #1
GPIOA9CAP2_QEP2 (I)H1110779I/O/ZPUGPIO or Capture Input #2
GPIOA10CAP3_QEPI1 (I)H1210980I/O/ZPUGPIO or Capture Input #3
GPIOA11TDIRA (I)F1411685I/O/ZPUGPIO or Timer Direction
GPIOA12TCLKINA (I)F1311786I/O/ZPUGPIO or Timer Clock Input
GPIOA13C1TRIP (I)E1312289I/O/ZPUGPIO or Compare 1 Output Trip
GPIOA14C2TRIP (I)E1112390I/O/ZPUGPIO or Compare 2 Output Trip
GPIOA15C3TRIP (I)F1012491I/O/ZPUGPIO or Compare 3 Output Trip
GPIOB0PWM7 (O)N24533I/O/ZPUGPIO or PWM Output Pin #7
GPIOB1PWM8 (O)P24634I/O/ZPUGPIO or PWM Output Pin #8
GPIOB2PWM9 (O)N34735I/O/ZPUGPIO or PWM Output Pin #9
GPIOB3PWM10 (O)P34836I/O/ZPUGPIO or PWM Output Pin #10
GPIOB4PWM11 (O)L44937I/O/ZPUGPIO or PWM Output Pin #11
GPIOB5PWM12 (O)M45038I/O/ZPUGPIO or PWM Output Pin #12
GPIOB6T3PWM_T3CMP (I)K55340I/O/ZPUGPIO or Timer 3 Output
GPIOB7T4PWM_T4CMP (I)N55541I/O/ZPUGPIO or Timer 4 Output
GPIOB8CAP4_QEP3 (I)M55743I/O/ZPUGPIO or Capture Input #4
GPIOB9CAP5_QEP4 (I)M65944I/O/ZPUGPIO or Capture Input #5
GPIOB10CAP6_QEPI2 (I)P66045I/O/ZPUGPIO or Capture Input #6
GPIOB11TDIRB (I)L87154I/O/ZPUGPIO or Timer Direction
GPIOB12TCLKINB (I)K87255I/O/ZPUGPIO or Timer Clock Input
GPIOB13C4TRIP (I)N66146I/O/ZPUGPIO or Compare 4 Output Trip
GPIOB14C5TRIP (I)L66247I/O/ZPUGPIO or Compare 5 Output Trip
GPIOB15C6TRIP (I)K76348I/O/ZPUGPIO or Compare 6 Output Trip
179-PIN
GHH
AND
ZHH
176-PIN
PGF
GPIO OR PERIPHERAL SIGNALS
GPIOA OR EVA SIGNALS
GPIOB OR EVB SIGNALS
128-PIN
PBK
I/O/Z‡PU/PD
§
DESCRIPTION
†
Typical drive strength of the output buffer for all pins [except TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins] is 4 mA typical.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
GPIOE0XINT1_XBIO (I)D9149106I/O/Z−GPIO or XINT1 or XBIO input
GPIOE1XINT2_ADCSOC (I)D8151108I/O/Z−GPIO or XINT2 or ADC start of conversion
GPIOE2XNMI_XINT13 (I)E8150107I/O/ZPUGPIO or XNMI or XINT13
GPIOF0SPISIMOA (O)M14031I/O/Z−GPIO or SPI slave in, master out
GPIOF1SPISOMIA (I)N14132I/O/Z−GPIO or SPI slave out, master in
GPIOF2SPICLKA (I/O)K23427I/O/Z−GPIO or SPI clock
GPIOF3SPISTEA (I/O)K43528I/O/Z−GPIO or SPI slave transmit enable
GPIOF4SCITXDA (O)C7155111I/O/ZPU
GPIOF5SCIRXDA (I)A715711 2I/O/ZPU
GPIOF6CANTXA (O)N128764I/O/ZPUGPIO or eCAN transmit data
GPIOF7CANRXA (I)N138965I/O/ZPUGPIO or eCAN receive data
GPIOF8MCLKXA (I/O)J12823I/O/ZPUGPIO or transmit clock
GPIOF9MCLKRA (I/O)H22521I/O/ZPUGPIO or receive clock
GPIOF10MFSXA (I/O)H42622I/O/ZPUGPIO or transmit frame synch
GPIOF11MFSRA (I/O)J22924I/O/ZPUGPIO or receive frame synch
GPIOF12MDXA (O)G12219I/O/Z−GPIO or transmitted serial data
GPIOF13MDRA (I)G22018I/O/ZPUGPIO or received serial data
†
Typical drive strength of the output buffer for all pins [except TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins] is 4 mA typical.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
179-PIN
GHH
AND
ZHH
176-PIN
PGF
GPIOD OR EVA SIGNALS
GPIOD OR EVB SIGNALS
GPIOE OR INTERRUPT SIGNALS
GPIOF OR SPI SIGNALS
GPIOF OR SCI-A SIGNALS
GPIOF OR CAN SIGNALS
GPIOF OR McBSP SIGNALS
128-PIN
PBK
I/O/Z‡PU/PD
§
Timer 2 Compare Output Trip or External
ADC Start-of-Conversion EV-A
Timer 4 Compare Output Trip or External
ADC Start-of-Conversion EV-B
GPIO or SCI asynchronous serial port TX
data
GPIO or SCI asynchronous serial port RX
data
DESCRIPTION
June 2004SPRS257
25
Introduction
ADVANCE INFORMATION
Table 2−2. Signal Descriptions† (Continued)
PIN NO.
GPIOPERIPHERAL SIGNAL
GPIOF14XF_XPLLDIS (O)A11140101I/O/ZPU
GPIOG4SCITXDB (O)P149066I/O/Z−
GPIOG5SCIRXDB (I)M139167I/O/Z−
†
Typical drive strength of the output buffer for all pins [except TDO, XCLKOUT, XF, XINTF, EMU0, and EMU1 pins] is 4 mA typical.
‡
I = Input, O = Output, Z = High impedance
§
PU = pin has internal pullup; PD = pin has internal pulldown
179-PIN
GHH
AND
ZHH
176-PIN
PGF
GPIOF OR XF CPU OUTPUT SIGNAL
GPIOG OR SCI-B SIGNALS
128-PIN
PBK
I/O/Z‡PU/PD
§
This pin has three functions:
1. XF − General-purpose output pin.
2. XPLLDIS − This pin will be sampled
during reset to check if the PLL needs
to be disabled. The PLL will be
disabled if this pin is sensed low. HALT
and STANDBY modes cannot be used
when the PLL is disabled.
3. GPIO − GPIO function
GPIO or SCI asynchronous serial port
transmit data
GPIO or SCI asynchronous serial port
receive data
DESCRIPTION
NOTE:
Other than the power supply pins, no pin should be driven before the 3.3-V rail has reached
recommended operating conditions. However, it is acceptable for an I/O pin to ramp along with
the 3.3-V supply.
26
June 2004SPRS257
3Functional Overview
ADVANCE INFORMATION
Functional Overview
Memory Bus
GPIO Pins
TINT0
TINT1
G
P
I
O
M
U
X
XINT13
XNMI
CPU-Timer 0
CPU-Timer 1
CPU-Timer 2
TINT2
PIE
(96 interrupts)
External Interrupt
Control
(XINT1/2/13, XNMI)
SCIA/SCIB
SPIFIFO
McBSP
eCAN
EVA/EVB
†
FIFO
FIFO
INT14
INT[12:1]
INT13
NMI
C28x CPU
Real-Time JTAG
External
Interface
‡
(XINTF)
M0 SARAM
1K x 16
M1 SARAM
1K x 16
L0 SARAM
4K x 16
L1 SARAM
4K x 16
L2 SARAM
1K X 16
Control
Address(19)
Data(16)
XRS
X1/XCLKIN
X2
XF_XPLLDIS
†
45 of the possible 96 interrupts are used on the devices.
‡
XINTF is available on the R2812 devices only.
16 Channels
12-Bit ADC
System Control
(Oscillator and PLL
+
Peripheral Clocking
+
Low-Power
Modes
+
WatchDog)
Peripheral Bus
RS
CLKIN
Memory Bus
Figure 3−1. Functional Block Diagram
L3 SARAM
1K X 16
H0 SARAM
8K × 16
Boot ROM
4K × 16
June 2004SPRS257
27
Functional Overview
ADVANCE INFORMATION
3.1Memory Map
Block
Start Address
On-Chip MemoryExternal Memory XINTF
0x00 0000
0x00 0040
0x00 0400
0x00 0800
0x00 0D00
Low 64K
(24x/240x Equivalent Data Space)
0x00 0E00
0x00 2000
0x00 6000
0x00 7000
0x00 8000
0x00 9000
0x00 A000
0x00 A400
0x00 A800
Data SpaceProg Space
M0 Vector − RAM (32 × 32)
(Enabled if VMAP = 0)
M0 SARAM (1K × 16)
M1 SARAM (1K × 16)
Peripheral Frame 0
(2K × 16)
PIE Vector - RAM
(256 × 16)
(Enabled if VMAP
= 1, ENPIE = 1)
Reserved
Reserved
Peripheral Frame 1
(4K × 16, Protected)
Peripheral Frame 2
(4K × 16, Protected)
L0 SARAM (4K × 16)
L1 SARAM (4K × 16)
L2 SARAM (1K × 16)
L3 SARAM (1K × 16)
Reserved
Reserved
Data SpaceProg Space
Reserved
XINTF Zone 0 (8K × 16, XZCS0AND1
XINTF Zone 1 (8K × 16, XZCS0AND1) (Protected)
Reserved
XINTF Zone 2 (0.5M × 16, XZCS2
XINTF Zone 6 (0.5M × 16, XZCS6AND7)
)
)
0x00 2000
0x00 4000
0x08 0000
0x10 0000
0x18 0000
NOTES: A. Memory blocks are not to scale.
High 64K
Program Space)
(24x/240x Equivalent
LEGEND:
Only one of these vector maps—M0 vector, PIE vector, BROM vector, XINTF vector—should be enabled at a time.
B. Reserved locations are reserved for future expansion. Application should not access these areas.
C. Boot ROM and Zone 7 memory maps are active either in on-chip or XINTF zone depending on MP/MC, not in both.
D. Peripheral Frame 0, Peripheral Frame 1, and Peripheral Frame 2 memory maps are restricted to data memory only.
User program cannot access these memory maps in program space.
E. “Protected” means the order of Write followed by Read operations is preserved rather than the pipeline order.
F. Certain memory ranges are EALLOW protected against spurious writes after configuration.
G. Zones 0 and 1 and Zones 6 and 7 share the same chip select; hence, these memory blocks have mirrored locations.
H. The passwords are set to all ones.
0x3F7FF8
0x3F 8000
0x3F A000
0x3F F000
0x3F FFC0
Reserved
Reserved
128-bit Password (see Note H)
H0 SARAM (8K × 16)
Reserved
Boot ROM (4K × 16)
(Enabled if MP/MC
BROM Vector - ROM (32 × 32)
(Enabled if VMAP = 1, MP/MC
= 0)
= 0, ENPIE = 0)
XINTF Zone 7 (16K × 16, XZCS6AND7
(Enabled if MP/MC
XINTF Vector - RAM (32 × 32)
(Enabled if VMAP = 1, MP/MC
Figure 3−2. R2812 Memory Map (See Notes A through H)
0x3F C000
)
= 1)
= 1, ENPIE = 0)
28
June 2004SPRS257
Functional Overview
ADVANCE INFORMATION
Block
Start Address
0x00 0000
0x00 0040
0x00 0400
0x00 0800
0x00 0D00
Low 64K
(24x/240x Equivalent Data Space)
0x00 0E00
0x00 2000
0x00 6000
0x00 7000
0x00 8000
0x00 9000
0x00 A000
0x00 A400
0x00 A800
On-Chip Memory
Data SpaceProg Space
M0 Vector − RAM (32 × 32)
(Enabled if VMAP = 0)
M0 SARAM (1K × 16)
M1 SARAM (1K × 16)
Peripheral Frame 0
(2K × 16)
PIE Vector - RAM
(256 × 16)
(Enabled if VMAP
= 1, ENPIE = 1)
Reserved
Reserved
Peripheral Frame 1
(4K × 16, Protected)
Peripheral Frame 2
(4K × 16, Protected)
L0 SARAM (4K × 16,)
L1 SARAM (4K × 16)
L2 SARAM (1K × 16)
L3 SARAM (1K × 16)
Reserved
Reserved
High 64K
Program Space)
(24x/240x Equivalent
LEGEND:
Only one of these vector maps—M0 vector, PIE vector, BROM vector, XINTF vector—should be enabled at a time.
NOTES: A. Memory blocks are not to scale.
B. Reserved locations are reserved for future expansion. Application should not access these areas.
C. Peripheral Frame 0, Peripheral Frame 1, and Peripheral Frame 2 memory maps are restricted to data memory only. User program
cannot access these memory maps in program space.
D. “Protected” means the order of Write followed by Read operations is preserved rather than the pipeline order.
E. Certain memory ranges are EALLOW protected against spurious writes after configuration.
F. The passwords are set to all ones.
Figure 3−3. R2811 Memory Map (See Notes A through F)
0x3F 7FF8
0x3F 8000
0x3F A000
0x3F F000
0x3F FFC0
Reserved
128-bit Password (see Note F)
H0 SARAM (8K × 16)
Reserved
Boot ROM (4K × 16)
(Enabled if MP/MC
BROM Vector - ROM (32 × 32)
(Enabled if VMAP = 1, MP/MC
= 0)
= 0, ENPIE = 0)
June 2004SPRS257
29
Functional Overview
ADVANCE INFORMATION
The low 64K of the memory-address range maps into the data space of the 240x. The “High 64K” of the
memory address range maps into the program space of the 24x/240x. 24x/240x-compatible code will only
execute from the “High 64K” memory area. Hence, the top 32K of H0 SARAM block can be used to run
24x/240x-compatible code (if MP/MC
(if MP/MC
The XINTF consists of five independent zones. One zone has its own chip select and the remaining four zones
share two chip selects. Each zone can be programmed with its own timing (wait states) and to either sample
or ignore external ready signal. This makes interfacing to external peripherals easy and glueless.
The chip selects of XINTF Zone 0 and Zone 1 are merged together into a single chip select
(XZCS0AND1
a single chip select (XZCS6AND7
for details.
Peripheral Frame 1, Peripheral Frame 2, and XINTF Zone 1 are grouped together so as to enable these blocks
to be “write/read peripheral block protected”. The “protected” mode ensures that all accesses to these blocks
happen as written. Because of the C28x pipeline, a write immediately followed by a read, to different memory
locations, will appear in reverse order on the memory bus of the CPU. This can cause problems in certain
peripheral applications where the user expected the write to occur first (as written). The C28x CPU supports
a block protection mode where a region of memory can be protected so as to make sure that operations occur
as written (the penalty is extra cycles are added to align the operations). This mode is programmable and by
default, it will protect the selected zones.
mode is low) or, on the 2812, code can be executed from XINTF Zone 7
mode is high).
NOTE:
); and the chip selects of XINTF Zone 6 and Zone 7 are merged together into
). See Section 3.5, “External Interface, XINTF (2812 only)”,
On the 2812, at reset, XINTF Zone 7 is accessed if the XMP/MC
microprocessor or microcomputer mode of operation. In microprocessor mode, Zone 7 is mapped to high
memory such that the vector table is fetched externally. The Boot ROM is disabled in this mode. In
microcomputer mode, Zone 7 is disabled such that the vectors are fetched from Boot ROM. This allows the
user to either boot from on-chip memory or from off-chip memory. The state of the XMP/MC
is stored in an MP/MC
hence control the mapping of Boot ROM and XINTF Zone 7. No other memory blocks are affected by
XMP/MC
I/O space is not supported on the 2812 XINTF.
The wait states for the various spaces in the memory map area are listed in Table 3−1.
.
mode bit in the XINTCNF2 register. The user can change this mode in software and
pin is pulled high. This signal selects
signal on reset
30
June 2004SPRS257
Loading...
+ 117 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.