Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

TMS320F2812PGFS

Part # TMS320F2812PGFS
Description MIXED-SIGNAL 28X DSPS EXTENDED TEMP
Category IC
Availability Out of Stock
Qty 0
Qty Price
1 + $17.62840



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

TMS320F2810, TMS320F2812
DIGITAL SIGNAL PROCESSORS
SPRS174B APRIL 2001 REVISED SEPTEMBER 2001
55
POST OFFICE BOX 1443 HOUSTON, TEXAS 772511443
low-power modes block (continued)
The low-power modes are controlled by the LPMCR0 register (see Table 41) and the LPMCR1 register (see
Table 42).
Table 41. LPMCR0 Register Bit Definitions
BIT(S) NAME TYPE RESET
DESCRIPTION
1,0 LPM
R/W 0,0 These bits set the low power mode for the device.
7:2 QUALSTDBY R/W 1:1 Select number of OSCCLK clock cycles to qualify the selected inputs when
waking the LPM from STANDBY mode:
000000 = 2 OSCCLKs
000001 = 3 OSCCLKs
.
111111 = 65 OSCCLKs
15:8 reserved R=0 0:0
These bits are cleared by a reset (XRS
).
The low power mode bits (LPM) are only valid when the IDLE instruction is executed. Therefore, the user must set the LPM bits to the appropriate
mode before executing the IDLE instruction.
Table 42. LPMCR1 Register Bit Definitions
BIT(S) NAME TYPE RESET
DESCRIPTION
0 XINT1 R/W 0
1 XNMI R/W 0
2 WDINT R/W 0
3 T1CTRIP R/W 0
4 T2CTRIP R/W 0
5 T3CTRIP R/W 0
6 T4CTRIP R/W 0
7 C1TRIP R/W 0
If the respective bit is set to 1, it will enable the selected si
nal to wake the
8 C2TRIP R/W 0
,
device from STANDBY mode. If the bit is cleared, the signal will have no effect.
9 C3TRIP R/W 0
10 C4TRIP R/W 0
11 C5TRIP R/W 0
12 C6TRIP R/W 0
13 SCIRXA R/W 0
14 SCIRXB R/W 0
15 CANRX R/W 0
These bits are cleared by a reset (XRS
).
PR
O
DU
C
T PREVIEW
TMS320F2810, TMS320F2812
DIGITAL SIGNAL PROCESSORS
SPRS174B APRIL 2001 REVISED SEPTEMBER 2001
56
POST OFFICE BOX 1443 HOUSTON, TEXAS 772511443
PERIPHERALS
The integrated peripherals of the TMS320F2810 and TMS320F2812 are described in the following subsections:
D Three 32-bit CPU-Timers
D Two event-manager modules (EVA, EVB)
D Enhanced analog-to-digital converter (ADC) module
D Controller area network (CAN) module
D Serial communications interface modules (SCI-A, SCI-B)
D Serial peripheral interface (SPI) module
D PLL-based clock module
D Digital I/O and shared pin functions
D External memory interfaces (TMS320F2812 only)
D Watchdog (WD) timer module
32-bit CPU-Timers 0/1/2
This section describes the three 32-bit CPU-timers on the F2810 and F2812 devices (TIMER0/1/2).
CPU-Timers 1 and 2 are reserved for the Real-Time OS (such as DSP-BIOS).
CPU-Timer 0 can be used in
user applications.
Borrow
Reset
Timer Reload
SYSCLKOUT
TCR.4
(Timer Start Status)
TINT
16-Bit Timer Divide-Down
TDDRH:TDDR
32-Bit Timer Period
PRDH:PRD
32-Bit Counter
TIMH:TIM
16-Bit Prescale Counter
PSCH:PSC
Borrow
NOTE A: The CPU-Timers are different from the general-purpose (GP) timers that are present in the Event Manager modules (EVA, EVB).
Figure 12. CPU-Timers
PR
O
DU
C
T PREVIEW
If the application is not using BIOS, then CPU-Timers 1 and 2 can be used in the application.
TMS320F2810, TMS320F2812
DIGITAL SIGNAL PROCESSORS
SPRS174B APRIL 2001 REVISED SEPTEMBER 2001
57
POST OFFICE BOX 1443 HOUSTON, TEXAS 772511443
32-bit CPU-Timers 0/1/2 (continued)
In the F2810 and F2812 devices, the timer interrupt signals (TINT0, TINT1, TINT2) are connected as shown
in Figure 13.
INT1
to
INT12
INT14
C28x
TINT2
TINT0
PIE
CPU-TIMER 0
CPU-TIMER 2
(for RTOS use)
INT13
TINT1
CPU-TIMER 1
(for RTOS use)
XINT13
NOTES: A. The timer registers are connected to the Memory Bus of the C28x processor.
B. The timing of the timers is synchronized to SYSCLKOUT of the processor clock.
Figure 13. CPU-Timer Interrupts Signals and Output Signal
The general operation of the timer is as follows: The 32-bit counter register TIMH:TIM is loaded with the value
in the period register PRDH:PRD. The counter register, decrements at the SYSCLKOUT rate of the C28x.
When the counter reaches 0, a timer interrupt output signal generates an interrupt pulse. The registers listed
in Table 43 are used to configure the timers.
Table 43. CPU-Timers 0, 1, 2 Configuration and Control Registers
NAME ADDRESS SIZE (x16) DESCRIPTION
TIMER0TIM 0x00000C00 1 CPU-Timer 0, Counter Register
TIMER0TIMH 0x00000C01 1 CPU-Timer 0, Counter Register High
TIMER0PRD 0x00000C02 1 CPU-Timer 0, Period Register
TIMER0PRDH 0x00000C03 1 CPU-Timer 0, Period Register High
TIMER0TCR 0x00000C04 1 CPU-Timer 0, Control Register
reserved 0x00000C05 1
TIMER0TPR 0x00000C06 1 CPU-Timer 0, Prescale Register
TIMER0TPRH 0x00000C07 1 CPU-Timer 0, Prescale Register High
TIMER1TIM 0x00000C08 1 CPU-Timer 1, Counter Register
TIMER1TIMH 0x00000C09 1 CPU-Timer 1, Counter Register High
TIMER1PRD 0x00000C0A 1 CPU-Timer 1, Period Register
TIMER1PRDH 0x00000C0B 1 CPU-Timer 1, Period Register High
TIMER1TCR 0x00000C0C 1 CPU-Timer 1, Control Register
reserved 0x00000C0D 1
TIMER1TPR 0x00000C0E 1 CPU-Timer 1, Prescale Register
TIMER1TPRH 0x00000C0F 1 CPU-Timer 1, Prescale Register High
PR
O
DU
C
T PREVIEW
PREVIOUS1213141516171819202122232425NEXT