ST7263BK1 STMicroelectronics, ST7263BK1 Datasheet - Page 31

no-image

ST7263BK1

Manufacturer Part Number
ST7263BK1
Description
LOW SPEED USB 8-BIT MCU FAMILY WITH UP TO 32K FLASH/ROM, DFU CAPABILITY, 8-BIT ADC, WDG, TIMER, SCI and I2C
Manufacturer
STMicroelectronics
Datasheet

Specifications of ST7263BK1

4, 8, 16 Or 32 Kbytes Program Memory
high density Flash (HDFlash), FastROM or ROM with Read-Out and Write protection
ST7263Bxx
pointed to by the SP. Then the other registers are stored in the next locations as shown in
Figure
A subroutine call occupies two locations and an interrupt five locations in the stack area.
Figure 10. Stack manipulation example
Figure 11. CPU registers
@ 0100h
@ 017Fh
RESET VALUE = STACK HIGHER ADDRESS
SP
RESET VALUE = RESET VECTOR @ FFFEh-FFFFh
15
15
When an interrupt is received, the SP is decremented and the context is pushed on the
stack.
On return from interrupt, the SP is incremented and the context is popped from the
stack.
10.
Subroutine
Stack Higher Address = 017Fh
Stack Lower Address = 0100h
RESET VALUE = 1
CALL
PCH
PCL
PCH
SP
8
8 7
RESET VALUE = XXh
RESET VALUE = XXh
RESET VALUE = XXh
7
7
7
1
7
Interrupt
7
Event
PCH
PCL
PCH
PCL
1 1 X 1 X X
1 1 H I
CC
A
X
PCL
SP
Doc ID 7516 Rev 8
N Z
PUSH Y
PCH
PCH
PCL
PCL
0
0
0
0
X
0
0
C
CC
Y
A
X
SP
ACCUMULATOR
X INDEX REGISTER
Y INDEX REGISTER
PROGRAM COUNTER
CONDITION CODE REGISTER
STACK POINTER
POP Y
PCH
PCH
PCL
PCL
CC
A
X
SP
IRET
PCH
PCL
Central processing unit
X = undefined value
SP
or RSP
RET
31/186

Related parts for ST7263BK1