TMS320C14 Features
The TMS320C14 is object-code compatible with the TMS320C10.
The 'C14 provides 256 16-bit words of internal data memory and
either 4K 16-bit words of internal or 4K 16-bit words of external
program ROM. It is also available in a one-time programmable (OTP)
version.
The 'C14 integrates multiple control peripherals for a single-chip
control system solution.
Features of the TMS320C14 include:
- 160-ns instruction cycle time
- 4K-word external address reach
- Watchdog timer
- 16-bit selectable I/O pins
- Asynchronous serial port
- Event manager
- Microprocessor and microcomputer modes
- TMS320C10 object-code compatibility
- 68-pin PLCC package
- One-time programmable (TMS320P14) version
TMS320C14 Peripherals
The on-chip 'C14 peripherals:
- Are designed to meet the I/O requirements of control applications
- Are mapped into I/O memory space
- Are accessed through the bank select register (BSR) and in/out
instructions
- Operate without CPU intervention
Watchdog timer: The watchdog timer is used to prevent
software hang-ups. If the watchdog timer is not reset as expected,
it sends an external interrupt that is commonly used to reset
the processor.
General-purpose I/O port: The general-purpose I/O port
has 16 individual I/O pins. These I/O pins can be used to monitor
and control external events within the system.
Serial port: The on-chip UART is double buffered and operates
at up to 400 kbps in a full-duplex transceiver mode.
Event manager: The event manager consists of compare and
capture sections, which run without CPU intervention.
Compare: The compare system compares each of six internal
registers to either of the on-chip timers. If the contents of
any compare are equal, then a programmable set of actions is taken
to set, reset, or toggle the associated compare output pins. Designers
commonly use this system to create a pulse width modulation (PWM)
output. The compare system has a special mode for PWM output,
which increases the PWM resolution to 40 ns.
Capture: The capture system provides a logging function
for up to four different events. When a capture pin is triggered,
the contents of one of the timers are saved to a 4-level-deep
FIFO. An example of using the event manager is a motor spindle
that triggers the capture input on each revolution, where the
'C14 uses the captured timer data to determine the spindle speed
and correct the speed by adjusting the PWM output from the compare
system.
|