Описание
TMP91FY42 is a high-speed 16-bit microcontroller designed for the control of various mid- to large-scale equipment. TMP91FY42 comes in a 100-pin flat package.
- High-speed 16-bit CPU (900/L1 CPU)
- Instruction mnemonics are upward-compatible with TLCS-90/900
- General-purpose registers and register banks
- 16 Mbytes of linear address space
- 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: 16 Kbytes
- Built-in ROM: 256 Kbytes Flash memory
- 4 Kbytes 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: 8 channels
- 16-bit timer/event counter: 2 channels
- General-purpose serial interface: 2 channels
- UART/ Synchronous mode: 2 channels
- IrDA ver1.0 (115.2 kbps) supported: 1 channel
- Serial bus interface: 1 channel
- I²C bus mode/clock synchronous Select mode
- 10-bit AD converter (built-in sample hold circuit): 8 channels
- Watchdog timer
- Special timer for clock
- Chip Select/Wait controller: 4 channels
- Interrupts: 45 interrupts
- 9 CPU interrupts: Software interrupt instruction and illegal instruction
- 26 internal interrupts:
- 10 external interrupts:
- Input/Output ports: 81 pins
- Standby function
- Three HALT modes: IDLE2 (programmable), IDLE1, 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 = 3.0 V to 3.6 V (fc max = 27 MHz, flash memory erase/program operations)
- Package: 100-pin LQFP