SC9308
Module
Pull-up
Register
I/O
Address
Function descriptions
PUA
PUB
W/R
60H
I/O port pull-up mode selection register
Configuration
W/R
W/R
W/R
61H
68H
69H
I/O port pull-up mode selection register
Data temporary storage register of port E
Data temporary storage register of port F
PORTE
PORTF
SEG Diplex Port
Refer to LCD module description for details.
SEG_CTRL0
SEG_CTRL1
SEG_CTRL2
SEG_CTRL3
W
W
W
W
6BH
6CH
6DH
6EH
SEG0~3 pin configuration register
SEG4~7 pin configuration register
SEG8~11 pin configuration register
SEG12~13 pin configuration register
SEG Diplex Control
68-69H Unused
LCDCON
W
67H
66H
LCD control register
LCD control register
LCDPWR
Display RAM
LCDREG0
LCDREG1
LCDREG2
LCDREG3
LCDREG4
LCDREG5
LCDREG6
LCDREG7
W/R
W/R
W/R
W/R
W/R
W/R
W/R
W/R
W/R
72H
73H
74H
75H
76H
77H
78H
79H
LCD display register 0
LCD display register 1
LCD display register 2
LCD display register 3
LCD display register 4
LCD display register 5
LCD display register 6
LCD display register 7
LCD Interface
Control
Interrupt control
SC65X supports two kinds of interrupts: Non-maskable interrupt NMI; maskable interrupt IRQ. Where PRI of non-
maskable interrupt NMI is higher than maskable interrupt IRQ. However, this circuit does not implement NMI
interrupt.
1. Maskable interrupts
SC9308 has 11 maskable interrupts in total without PRI; Setting IRQIP register to determine if the interrupt is
enable. All the maskable interrupts use the same entry address FFF8H.
2. Non-maskable interrupts(reserved)
Non-maskable interrupt NMI, active high. Entry address is FFFCH/FFFDH. This circuit does not implement
NMI function. There is no need to set NMIIP and NMIDP registers.
3. External interrupts
SC9308 has 4 IO input interrupts ExtInt0~3, input by PA0~3 pins; one is used for scan interrupt KSINT,
shares one interrupt source with ExtInt2, corresponding to IRQDP.6. ExtInt3 and IF interrupt IRQIFC share one
interrupt source, corresponding to IRQDP.7. In addition, RTC and Timer2 share one interrupt source.
Watchdog Timer
Watchdog timer adopts independent counter. Watchdog (WDT) is mainly used for program monitor, after counting
overflows, generates reset signal to avoid endless loop or other error execution state. When 75K crystal oscillator
is operating, the longest overflow time is 873.6ms.
HANGZHOU MICROELECTRONICS CO.,LTD
REV:1.1
2008.10.20
Http://www.silan.com.cn
Page 9 of 17