SN8P2200 Series
USB 1.1 Low-Speed 8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 3
Version 1.7
Table of Content
HISTORY ............................................................................................................................ 2
1 PRODUCT OVERVIEW.............................................................................................................................. 8
FEATURES .............................................................................................................................................. 8
ASSIGNMENT ............................................................................................................................... 10
DESCRIPTIONS ............................................................................................................................. 13
2 CENTRAL PROCESSOR UNIT (CPU) ................................................................................................... 15
MAP ..................................................................................................................................... 15
2.1.1 PROGRAM MEMORY (ROM) ........................................................................................................ 15
2.1.1.1 RESET VECTOR (0000H) ...................................................................................................... 16
2.1.2 CODE OPTION TABLE .................................................................................................................. 24
2.1.3 DATA MEMORY (RAM).................................................................................................................. 25
2.1.4 SYSTEM REGISTER........................................................................................................................ 26
2.1.4.4 ACCUMULATOR ................................................................................................................... 29
2.1.4.5 PROGRAM FLAG ................................................................................................................... 30
2.1.4.6 PROGRAM COUNTER .......................................................................................................... 31
2.1.4.7 Y, Z REGISTERS .................................................................................................................... 34
2.1.4.8 R REGISTERS ......................................................................................................................... 35
OPERATION............................................................................................................................ 37
2.3.1 OVERVIEW ..................................................................................................................................... 37
2.3.2 STACK REGISTERS ........................................................................................................................ 38
2.3.3 STACK OPERATION EXAMPLE.................................................................................................... 39
3 RESET .......................................................................................................................................................... 40