Описание
TMP91FW27UG is a high-speed 16-bit microcontroller designed for the control of various mid-to large-scale equipment. TMP91FW27UG come in a 64-pin flat package. Listed below are the features.
- High-speed 16-bit CPU (900/L1 CPU)
- Instruction mnemonics are upward-compatible with TLCS-90/900
- 16 Mbytes of linear address space
- General-purpose registers and register banks
- 16-bit multiplication and division instructions; bit transfer and arithmetic instructions
- Micro DMA: 4 channels (593 ns /2 bytes at 27 MHz)
- Minimum instruction execution time: 148 ns (at 27 MHz)
- Built-in RAM: 12 Kbytes
- Built-in ROM: 128-Kbyte Flash memory
- 4-Kbyte mask ROM (used for booting)
- External memory expansion
- Expandable up to 16 Mbytes (shared program/data area)
- Can simultaneously support 8-/16-bit width external data bus (Dynamic data bus sizing)
- 8-bit timers: 6 channels
- 16-bit timers: 1 channel
- General-purpose serial interface: 2 channels
- UART/Synchronous mode: 2 channels
- IrDA Ver.1.0 (115.2 kbps) mode selectable: 1 channel
- Serial bus interface: 1 channel
- I²C bus mode/clock synchronous mode selectable
- 10-bit AD converter (sample hold circuit is inside): 4 channels
- Watchdog timer
- Special timer for CLOCK
- Chip select/Wait controller: 4 blocks
- Interrupts: 34 interrupts
- 9 CPU interrupts: Software interrupt instruction and illegal instruction
- 21 internal interrupts: 7 priority levels are selectable
- 4 external interrupts: 7 priority levels are selectable(among 3 interrupts are selectable edge mode)
- Input/output ports: 53 pins
- Stand-by function
- Three Halt modes: IDLE2 (programmable), IDLE1 and STOP
- Clock controller
- Clock gear function: Select a High-frequency clock fc to fc/16
- Special timer for CLOCK (fs = 32.768 kHz)
- Operating voltage
- Vcc = 2.7 V to 3.6 V (fc max = 27 MHz, flash memory read operation)
- Vcc = 2.2 V to 3.6 V (fc max = 16 MHz, flash memory read operation)
- Vcc = 2.7 V to 3.6 V (fc max = 27 MHz, flash memory erase/program operations)(18)Package: LQFP64