TMP92CF26AXBG Toshiba, TMP92CF26AXBG Datasheet - Page 70

no-image

TMP92CF26AXBG

Manufacturer Part Number
TMP92CF26AXBG
Description
Microcontrollers (MCU) TLCS-900/H1 ROMLESS 144KB RAM
Manufacturer
Toshiba
Datasheet

Specifications of TMP92CF26AXBG

Processor Series
TLCS-900
Core
900/H
Data Bus Width
16 bit
Program Memory Type
ROM
Program Memory Size
8 KB
Data Ram Size
144 KB
Interface Type
I2C, I2S, UART, USB
Maximum Clock Frequency
80 MHz
Number Of Programmable I/os
136
Number Of Timers
10
Maximum Operating Temperature
+ 50 C
Mounting Style
SMD/SMT
Package / Case
FBGA-228
Development Tools By Supplier
BM1040R0A, BM1055R0B, SW96CN0-ZCC, SW00MN0-ZCC
Minimum Operating Temperature
0 C
On-chip Adc
10 bit, 6 Channel
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMP92CF26AXBG
Manufacturer:
TOSHIBA
Quantity:
4 000
Part Number:
TMP92CF26AXBG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
3.5.1
operations. However, in the case of software interrupts and illegal instruction interrupts
generated by the CPU, the CPU skips steps (1) and (3), and executes only steps (2), (4), and
(5).
the main routine. RETI restores the contents of the program counter and the status
register from the stack and decrements the interrupt nesting counter INTNEST by 1.
however, can be enabled or disabled by a user program. A program can set the priority level
for each interrupt source. (A priority level setting of 0 or 7 will disable an interrupt
request.) If an interrupt request is received for an interrupt with a priority level equal to or
greater than the value set in the CPU interrupt mask register <IFF2:0>, the CPU will
accept the interrupt. The CPU interrupt mask register <IFF2:0> is then set to the value of
the priority level for the accepted interrupt plus 1.
interrupt currently being processed, or if, during the processing of a non-maskable
interrupt processing, a non-maskable interrupt request is generated from another source,
the CPU will suspend the routine which it is currently executing and accept the new
interrupt. When processing of the new interrupt has been completed, the CPU will resume
processing of the suspended interrupt.
the new interrupt will be sampled immediately after execution of the first instruction of its
interrupt processing routine. Specifying DI as the start instruction disables nesting of
maskable interrupts.
interrupts.
FFFF00H to FFFFFFH (256 bytes) is designated as the interrupt vector area.
(1) The CPU reads the interrupt vector from the interrupt controller. When more than one
(2) The CPU pushes the program counter (PC) and status register (SR) onto the top of the
(3) The CPU sets the value of the CPU’s interrupt mask register <IFF2:0> to the priority
(4) The CPU increments the interrupt nesting counter INTNEST by 1.
(5) The CPU jumps to the address given by adding the contents of address FFFF00H + the
When the CPU accepts an interrupt, it usually performs the following sequence of
On completion of interrupt processing, the RETI instruction is used to return control to
Non-maskable interrupts cannot be disabled by a user program. Maskable interrupts,
If during interrupt processing, an interrupt is generated with a higher priority than the
If the CPU receives another interrupt request while performing processing steps (1) to (5),
A reset initializes the interrupt mask register <IFF2:0> to 111, disabling all maskable
Table 3.5.1 shows the TMP92CF26A interrupt vectors and micro DMA start vectors.
General-purpose Interrupt Processing
interrupt with the same priority level has been generated simultaneously, the interrupt
controller generates an interrupt vector in accordance with the default priority and
clears the interrupt requests. (The default priority is determined as follows: The
smaller the vector value, the higher the priority.)
stack (Pointed to by XSP).
level for the accepted interrupt plus 1. However, if the priority level for the accepted
interrupt is 7, the register’s value is set to 7.
interrupt vector, then starts the interrupt processing routine.
92CF26A-69
TMP92CF26A
2007-11-21

Related parts for TMP92CF26AXBG