TMP86xy09NG Toshiba, TMP86xy09NG Datasheet - Page 49

no-image

TMP86xy09NG

Manufacturer Part Number
TMP86xy09NG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP86xy09NG

Package
SDIP32
Rom Types (m=mask,p=otp,f=flash)
M/F
Rom Size
8/16
Ram Size
256/512
Driver Led
8
Driver Lcd
-
Spi/sio Channels
1
Uart/sio Channels
1
I2c/sio Channels
-
High-speed Serial Output
-
Adc 8-bit Channels
-
Adc 10-bit Channels
6
Da Converter Channels
-
Timer Counter 18-bit Channel
-
Timer Counter 16-bit Channel
1
Timer Counter 8-bit Channel
2
Motor Channels
-
Watchdog Timer
Dual Clock
Clock Gear
-
Number Of I/o Ports
26
Power Supply (v)
2.7 to 5.5
Example :Save/store register using PUSH and POP instructions
Example :Save/store register using data transfer instructions
Figure 3-2 Saving/Restoring General-purpose Registers under Interrupt Processing
3.4.2.2
SP
At acceptance of
an interrupt
PINTxx:
PINTxx:
Using data transfer instructions
To save only a specific register without nested interrupts, data transfer instructions are available.
PSW
PCH
PCL
Saving/Restoring general-purpose registers using PUSH/POP data transfer instruction
PUSH
(interrupt processing)
POP
RETI
LD
(interrupt processing)
LD
RETI
SP
Main task
At execution of
PUSH instruction
WA
WA
(GSAVA), A
A, (GSAVA)
PSW
PCH
PCL
W
A
Interrupt
acceptance
Interrupt return
Page 39
SP
Interrupt
service task
At execution of
POP instruction
; Save WA register
; Restore A register
; Restore WA register
; RETURN
; Save A register
; RETURN
PSW
PCL
PCH
Saving
registers
Restoring
registers
SP
At execution of
RETI instruction
TMP86C809NG
Address
(Example)
b-5
b-4
b-3
b-2
b-1
b

Related parts for TMP86xy09NG