TMP91xy16FG Toshiba, TMP91xy16FG Datasheet - Page 12

no-image

TMP91xy16FG

Manufacturer Part Number
TMP91xy16FG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP91xy16FG

Package
LQFP100
Rom Types(m=mask,p=otp, F=flash,e=eeprom)
Romless
Rom Combinations
Romless
Ram Combinations
Ramless
Architecture
16-bit CISC
Usb/spi Channels
-
Uart/sio Channels
1
I2c/sio Bus Channels
-
(s)dram Controller
1
Adc 10-bit Channel
-
Da Converter
-
Timer 8-bit Channel
4
Timer 16-bit Channel
-
Pwm 8-bit Channels
-
Pwm 16-bit Channels
-
Cs/wait Controller
4
Dual Clock
Y
Number Of I/o Ports
31
Power Supply Voltage(v)
2.7 to 3.6
3.
3.1
3.1.1
Operation
end of this manual.
This following describes block by block the functions and operation of the TMP91C016.
Notes and restrictions for eatch book are outlined in 6. “Points of Note and Restrictions” at the
CPU
operation, see the TLCS-900/L1 CPU.
functions are not covered in the TLCS-900/L1 CPU section.
The TMP91C016 incorporates a high-performance 16-bit CPU (The 900/L1-CPU). For CPU
The following describe the unique function of the CPU used in the TMP91C016; these
Reset
within the operating voltage range, and that the internal high-frequency oscillator has
stabilized. Then set the
MHz).
voltage range, and that the internal high-frequency oscillator has stabilized. Then hold the
mode f
program counter settings. CPU internal registers not mentioned above do not change when
the reset is released.
RESET
When resetting the TMP91C016 microcontroller, ensure that the power supply voltage is
Thus when turn on the switch, be set to the power supply voltage is within the operating
Clock gear is initialized 1/16 mode by reset operation. It means that the system clock
When the reset is accept, the CPU:
When reset is released, the CPU starts executing instructions in accordance with the
When the reset is accepted, the CPU sets internal I/O, ports, and other pins as follows.
Note:
Figure 3.1.1 is a reset timing chart of the TMP91C016.
SYS
input to low level at least for 10 system clocks.
Sets as follows the program counter (PC) in accordance with the reset vector stored
at address FFFF00H to FFFF02H:
Sets the stack pointer (XSP) to 100H.
Sets bits <IFF2:0> of the status register (SR) to 111 (Sets the interrupt level mask
register to level 7).
Sets the <MAX> bit of the status register (SR) to 1 (Max mode).
(Note: As this product does not support Min mode, do not write a 0 to the <MAX>)
Clears bits <RFP2:0> of the status register (SR) to 000 (Sets the register bank to
0).
Initializes the internal I/O registers.
Sets the port pins, including the pins that also act as internal I/O, to
general-purpose input or output port mode.
The CPU internal register (except to PC, SR, XSP) and internal RAM data do not
change by resetting.
is set to fc/32 (= fc/16 × 1/2).
PC<0:7>
PC<15:8>
PC<23:16>
RESET
← Value at FFFF00H address
← Value at FFFF01H address
← Value at FFFF02H address
input to low level at least for 10 system clocks (12 µs at 27
91C016-10
TMP91C016
2008-02-20

Related parts for TMP91xy16FG