SN8P2604
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 9
Version 1.1
Migration SN8P1604A to SN8P2604
Item
SN8P2604
SN8P1604A
DAA Not
available
Available
PUSH/POP Available
Not
available
B0MOV M, I
I can’t be 0E6h or 0E7h
-
B0XCH A, M
The address of M can’t be
80h~FFh
-
Valid instruction in ROM address 8
JMP or NOP
No Limitation
AC Noise Immunity Capability
Excellent
(Add an 47uF bypass Capacitor)
Normal
Computation Power (16Mhz Crystal)
Up to 16 MIPS
Up to 4 MIPS
High Speed PWM
PWM Resolution: 8bit/6bit/5bit/4bit
High Clock = 16MHz
Up to 31.25K at 8bit resolution
Up to 500K at 4bit resolution
PWM Resolution: 8bit only
High Clock = 16MHz
Up to 7.8125K at 8bit resolution
Timer T0/TC1
TC1
Maximum I/O number
24 (P0.2)
22
Programmable Open-Drain Output
P1.0/P1.1
-
On-chip Pull-up Resistor
Configuration by pin
(use PnUR register)
Configuration by port
(Use PUR register)
Green Mode
Yes (by T0 timer)
-
P0.0 Interrupt trigger Edge
Controlled by PEDGE register:
P00G[1:0]: (bit4 and bit3)
00:
Reserved
01: Rising edge
10: Falling edge
11: Level change
Controlled by PEDGE register:
PEDGEN (bit7):
0: Falling edge
1: Defined by P00G[1:0]
P00G[1:0]: (bit4 and bit3)
00:
Reserved
01: Falling edge
10: Rising edge
11: Level change
P0.1 Interrupt trigger Edge
Falling
P0.1 no interrupt function
P0.0 Wakeup
Level Change
Controlled by PEDGE register:
PEDGEN (bit7):
0: Falling edge
1: Defined by P00G[1:0]
P00G[1:0]: (bit4 and bit3)
00:
Reserved
01: Falling edge
10: Rising edge
11: Level change
P0.1 Wakeup
Level Change
Controlled by PEDGE register:
PEDGEN (bit7):
0: Low level wakeup
1: Level change
Port 1 Wakeup
Level Change
Controlled by PEDGE register:
PEDGEN (bit7):
0: Low level wakeup
1: Level change
Wakeup Time
1/Fosc * 4096 (sec)
+ Oscillator settling time
1/Fosc * 2048 (sec)
+ Oscillator settling time
Schmitt Trigger input
All input pin
P0.0, P0.1, RST, XIN
Watchdog timer clock source
Internal Low RC Only
Internal Low RC
External High Clock
Clear Watchdog
MOV A, #0x5A
B0MOV WDTR, A
B0BSET FWDRST
Standby Current
1uA at 5V
10uA at 5V
LVD
1.8V always ON
1.8V always ON
Note: Level change trigger mean falling or rising edge trigger.