SN8F2280 Series
USB 2.0 Full-Speed 8-Bit Micro-Controller
Table of Content
AMENDMENT HISTORY.......................................................................................................................... 2
1
PRODUCT OVERVIEW......................................................................................................................... 9
1.1 FEATURES .............................................................................................................................................. 9
1.2 SYSTEM BLOCK DIAGRAM .............................................................................................................. 10
1.3 PIN ASSIGNMENT ............................................................................................................................... 11
1.4 PIN DESCRIPTIONS............................................................................................................................. 12
1.5 PIN CIRCUIT DIAGRAMS................................................................................................................... 14
2
CENTRAL PROCESSOR UNIT (CPU) .............................................................................................. 15
2.1 MEMORY MAP..................................................................................................................................... 15
2.1.1 PROGRAM MEMORY (ROM) ........................................................................................................ 15
2.1.1.1 RESET VECTOR (0000H) ...................................................................................................... 16
2.1.1.2 INTERRUPT VECTOR (0008H)............................................................................................. 17
2.1.1.3 LOOK-UP TABLE DESCRIPTION........................................................................................ 19
2.1.1.4 JUMP TABLE DESCRIPTION............................................................................................... 21
2.1.1.5 CHECKSUM CALCULATION .............................................................................................. 23
2.1.2 CODE OPTION TABLE.................................................................................................................. 24
2.1.3 DATA MEMORY (RAM).................................................................................................................. 25
2.1.4 SYSTEM REGISTER........................................................................................................................ 27
2.1.4.1 SYSTEM REGISTER TABLE ................................................................................................ 27
2.1.4.2 SYSTEM REGISTER DESCRIPTION ................................................................................... 27
2.1.4.3 BIT DEFINITION of SYSTEM REGISTER........................................................................... 28
2.1.4.4 ACCUMULATOR ................................................................................................................... 31
2.1.4.5 PROGRAM FLAG................................................................................................................... 32
2.1.4.6 PROGRAM COUNTER .......................................................................................................... 33
2.1.4.7 Y, Z REGISTERS .................................................................................................................... 36
2.1.4.8 R REGISTERS ......................................................................................................................... 37
2.2 ADDRESSING MODE .......................................................................................................................... 38
2.2.1 IMMEDIATE ADDRESSING MODE.............................................................................................. 38
2.2.2 DIRECTLY ADDRESSING MODE ................................................................................................. 38
2.2.3 INDIRECTLY ADDRESSING MODE ............................................................................................. 38
2.3 STACK OPERATION............................................................................................................................ 39
2.3.1 OVERVIEW ..................................................................................................................................... 39
2.3.2 STACK REGISTERS........................................................................................................................ 40
2.3.3 STACK OPERATION EXAMPLE.................................................................................................... 41
3
RESET..................................................................................................................................................... 42
SONiX TECHNOLOGY CO., LTD
Page 3
Version 1.1