SN8P1700
8-bit micro-controller build-in 12-bit ADC
SONiX TECHNOLOGY CO., LTD
Page 14
Revision 1.93
SN8P1706 FEATURES
♦
Memory configuration
♦
Seven interrupt sources
OTP ROM size: 4K * 16 bits.
Four internal interrupts: T0, TC0, TC1, SIO.
RAM size: 256 * 8 bits (bank 0 and bank 1).
Three external interrupts: INT0, INT1, INT2.
♦
I/O pin configuration (Total 30 pins)
♦
An 8-channel ADC with 8-bit/12-bit resolution.
Input only: P0
Bi-directional: P1, P2, P4, P5
♦
One channel DAC 7bit resolution.
Wakeup: P0, P1
Pull-up resisters: P0, P1, P2, P4, P5
External interrupt: P0
♦
SIO function.
P4 pins shared with ADC inputs.
♦
Two channel PWM output. (PWM0, PWM1)
♦
Two channel Buzzer output. (BZ0, BZ1)
♦
An 8-bit basic timer. (T0).
♦
Two 8-bit timer counters. (TC0, TC1).
♦
Dual clock system offers three operating modes
♦
On chip watchdog timer.
External high clock: RC type up to 10 MHz
♦
Eight levels stack buffer.
External high clock: Crystal type up to 16 MHz
Internal low clock: RC type 16KHz(3V), 32KHz(5V)
♦
60 powerful instructions
Normal mode: Both high and low clock active
Four clocks per instruction cycle
Slow mode: Low clock only
All of instructions are one word length.
Sleep mode: Both high and low clock stop
Most of instructions are one cycle only.
All ROM area lookup table function (MOVC)
Support hardware multiplier (MUL).
♦
Package (Chip form support)
P-DIP
40
pins
Notice:
1.
Declare “CHIP SN8P1706” in assembler.
2.
Use @SET_PUR macro to control pull-up resister. Refer I/O chapter for detailed information