TMP92CF26AXBG Toshiba, TMP92CF26AXBG Datasheet - Page 88

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
(7) Notes
INT0 level mode
INTRX
Therefore, if immediately before an interrupt is generated, the CPU fetches an instruction
which clears the corresponding interrupt request flag, the CPU may execute this instruction in
between accepting the interrupt and reading the interrupt vector. In this case, the CPU will
read the default vector 0004H and jump to interrupt vector address FFFF04H.
by a DI instruction. And in the case of setting an interrupt enable again by EI instruction after
the execution of clearing instruction, execute EI instruction after clearing and more than
3-instructions (e.g., “NOP” × 3 times). If placed EI instruction without waiting NOP instruction
after execution of clearing instruction, interrupt will be enable before request flag is cleared.
SR instruction, disable an interrupt by DI instruction before execution of POP SR instruction.
attention.
The instruction execution unit and the bus interface unit in this CPU operate independently.
To avoid this, an instruction which clears an interrupt request flag should always be preceded
In the case of changing the value of the interrupt mask register <IFF2:0> by execution of POP
In addition, please note that the following two circuits are exceptional and demand special
Note:
INT0:
INTRX: Instructions which read the receive buffer.
The following instructions or pin input state changes are equivalent to instructions which clear the interrupt
request flag.
Instructions which switch to level mode after an interrupt request has been generated in edge mode.
The pin input changes from high to low after an interrupt request has been generated in level mode. (“H” →
“L”)
be held at 1 until the interrupt response sequence has been completed. If INT0 is set to level mode so as
to release a halt state, INT0 must be held at 1 from the time INT0 changes from 0 to 1 until the halt state
is released. (Hence, it is necessary to ensure that input noise is not interpreted as a 0, causing INT0 to
revert to 0 before the halt state has been released.)
When the mode changes from level mode to edge mode, interrupt request flags which were set in level
mode will not be cleared. Interrupt request flags must be cleared using the following sequence.
flip-flop for INT0 does not function. The peripheral interrupt request passes through the S input of the
flip-flop and becomes the Q output. If the interrupt input mode is changed from edge mode to level
mode, the interrupt request flag is cleared automatically.
In level mode (The register SIMC<IRxLE> set to “1”), the interrupt request flip-flop can only be cleared
by a reset or by reading the serial channel receive buffer. It cannot be cleared by writing INTCLR
register.
If the CPU enters the interrupt response sequence as a result of INT0 going from 0 to 1, INT0 must then
In level mode INT0 is not an edge-triggered interrupt. Hence, in level mode the interrupt request
DI
LD (IIMC0), 00H
LD (INTCLR), 0AH
NOP
EI
NOP
NOP
92CF26A-87
; Wait EI execution
; Switches from level to edge.
; Clears interrupt request flag.
TMP92CF26A
2007-11-21

Related parts for TMP92CF26AXBG