![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
HT47R20 8 R-F OTP 2.2V~5.5V 8 / 4 1 1 16 / PFD(Programmable Frequency Divider) RC 32768Hz 2Kx16 ROM 64x8 RAM (RTC) 8 HALT LCD 20x2 20x3 19x4 IR RC A/D 4 16 4MHz 1s 1 2 63 64-pin QFP HT47R20 8 LCD LCD Rev. 1.10 1 2002-07-25 HT47R20 P B 0 /IN T S y s te m M In te rru p t C ir c u it P ro g ra m EPROM P ro g ra m C o u n te r STACK IN T C T im e r B U X T im e r A O v e r flo w A /D T1 C lo c k R T C O u tp u t P B 2 /T M R PFD C lo c k IN 0 CS RS CR RT IN 1 CS RS RT 0 1 1 1 0 0 T0 P A 3 /P F D In s tr u c tio n R e g is te r MP M U X DATA M e m o ry RC A /D Type C o n v e rte r In s tr u c tio n D ecoder ALU MUX RTC STATUS W DT T im e B a s e M U X S Y S C L K /4 RTC OSC OSC3 OSC4 T im in g G e n e ra to r S h ifte r W DT OSC P o rt B OSC2 OSC4 OS OS RE VD VS S D S C1 C3 BP ACC LCD M e m o ry PB P B 0 /IN T PB1 P B 2 /T M R PB3 C1 C2 H a lv e V o lta g e L C D D r iv e r PA P o rt A V1 V2 V LCD C O M 0~ COM2 C O M 3/ SEG 19 SEG 0~ SEG 18 H ALT E N /D IS PA0 PA1 PA2 PA3 PA4 /B /B /IR /P ~P Z Z FD A7 L V D /L V R Rev. 1.10 2 2002-07-25 HT47R20 OSC4 OSC3 OSC2 OSC1 VLCD VDD RES NC NC P A 0 /B Z 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 64 63 62 61 60 59 58 57 56 55 54 53 52 C1 C2 V1 V2 51 50 49 48 47 46 45 44 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG 10 SEG 11 SEG 12 SEG 13 SEG 14 SEG 15 SEG 16 SEG 17 SEG 18 P A 1 /B Z P A 2 /IR P A 3 /P F D PA4 PA5 PA6 PA7 P B 0 /IN T PB1 P B 2 /T M R PB3 NC NC NC NC NC NC VSS H T47R 20 6 4 Q F P -A 43 42 41 40 39 38 37 36 35 34 33 20 21 22 23 24 25 26 27 28 29 30 31 32 IN 0 COM0 COM1 COM2 C O M 3 /S E G 1 9 CS0 RS0 CRT0 RT0 IN 1 CS1 RS1 RT1 Rev. 1.10 3 2002-07-25 HT47R20 / 8 / PA 4 CMOS NMOS ( ) NMOS NMOS PA0~PA1 / PA2 / IR PA3 / PFD 4 PB0 ( INT ) PB2 / -- -- ( 1) ( 1) ( 1) ( 1) ( 0) ( 0) ( 0) /( 0) ( 0) SEG19/COM3 LCD Segment Common COM2~COM0 LCD Common LCD Segment LCD OSC3 OSC4 32768Hz () OSC1 OSC2 RC () PA0/BZ PA1/ BZ PA2/IR PA3/PFD PA4~PA7 / CMOS NMOS PB0/ INT PB1 PB2/TMR PB3 VSS IN1 CS1 RS1 RT1 IN0 CS0 RS0 CRT0 RT0 COM3/SEG19 COM2~COM0 SEG18~SEG0 V1,V2,C1,C2 VLCD OSC4 OSC3 VDD OSC2 OSC1 RES -- 1/2 1/3 1/4 -- -- -- RTC -- RC -- .............-0.3V~5.5V .............VSS-0.3V~VDD+0.3V .............-50 ~125 ...............-40 ~85 Rev. 1.10 4 2002-07-25 HT47R20 VDD IDD1 IDD2 IDD3 ISTB1 ISTB2 () (RC ) (fSYS=32768Hz) (*fS=T1) (*fS=32768Hz) (*fS=WDT RC ) (*fS=32768Hz) VDD -- 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V ISTB4 5V 3V ISTB5 (*fS=32768Hz) (*fS=WDT RC ) (*fS=WDT RC ) / / ( RES) ( RES) / / / * tSYS=1/fSYS ** Ta=25 -- fSYS=4MHz fSYS=4MHz 2.2 0.7 1.7 0.7 1.7 0.25 0.8 5.5 1.5 3 1.5 3 0.5 1.5 1 2 10 20 5 10 30 60 25 50 25 50 20 40 0.3 VDD 0.3 VDD VDD VDD 0.4 VDD 0.4 VDD VDD VDD -- -- -- -- 80 50 3.6 3.6 V mA mA mA mA mA mA A A A A A A A A A A A A A A V V V V V V V V mA mA mA mA k k V V HALT HALT LCD HALT HALT LCD HALT HALT LCD HALT HALT LCD 1/2bias HALT HALT LCD 1/3bias HALT HALT LCD 1/2bias HALT HALT LCD 1/3bias 0 0 0.7 VDD 0.7 VDD 0 0 0.9 VDD 0.9 VDD 6 10 -2 -5 40 10 2.7 3.0 4 14 2 6 17 34 13 28 14 26 10 19 ISTB3 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V ISTB6 ISTB7 VIL1 VIH1 VIL2 VIH2 IOL IOH RPH VLVR VLVD VOL=0.1 VDD VOL=0.1 VDD VOH=0.9 VDD VOH=0.9 VDD 12 25 -4 -8 60 30 3.2 3.3 Rev. 1.10 5 2002-07-25 HT47R20 fSYS1 fSYS2 fSYS3 fRTCOSC fTIMER tWDTOSC tRES tSST tINT () (RC ) (32768Hz ) RTC (TMR) 3V 5V 3V 5V -- -- -- 0 0 45 35 1 -- 1 VDD 3V 5V 3V 5V 400 400 400 400 32768 32768 -- 90 65 -- 1024 -- 4000 8000 180 130 -- -- -- Ta=25 4000 8000 4000 8000 kHz kHz kHz kHz Hz Hz kHz kHz s s s tSYS s HALT Rev. 1.10 6 2002-07-25 HT47R20 RC , S y s te m C lo c k T1 T2 T3 T4 T1 T2 T3 T4 T1 T2 T3 T4 In s tr u c tio n C lo c k PC PC PC+1 PC+2 F e tc h IN S T (P C ) E x e c u te IN S T (P C -1 ) F e tc h IN S T (P C + 1 ) E x e c u te IN S T (P C ) F e tc h IN S T (P C + 2 ) E x e c u te IN S T (P C + 1 ) PC 11 (PC) ROM ROM 2048 PCL PC (PCL)(06H) PCL 256 / PCL *10 ~ *0 #10 ~ #0 *10 0 0 0 0 0 *10 #10 S10 *9 0 0 0 0 0 *9 #9 S9 *8 0 0 0 0 0 *8 #8 S8 *7 0 0 0 0 0 @7 #7 S7 *6 *5 *4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 PC+2 @6 @5 @4 #6 #5 #4 S6 S5 S4 S10 ~ S0 @7 ~ @0 *3 0 0 1 1 0 @3 #3 S3 *2 0 1 0 1 0 @2 #2 S2 *1 0 0 0 0 0 @1 #1 S1 *0 0 0 0 0 0 @0 #0 S0 PCL EPROM 2048x16 000H Rev. 1.10 7 2002-07-25 HT47R20 000H D e v ic e in itia liz a tio n p r o g r a m 000H 004H E x te r n a l in te r r u p t s u b r o u tin e 004H 008H T im e b a s e in te r r u p t s u b r o u tin e INT 00C H 004H R T C in te r r u p t s u b r o u tin e 010H P ro g ra m T im e r /e v e n t c o u n te r in te r r u p t s u b r o u tin e ROM 008H (Time Base) n00H 008H L o o k - u p ta b le ( 2 5 6 w o r d s ) nFFH 00CH (Real Time Clock) L o o k - u p ta b le ( 2 5 6 w o r d s ) 7FFH 1 6 b its 00CH N o te : n ra n g e s fro m 0 to 7 010H / / A B 010H ROM TABRDC [m] ( 1 =256 ) TABRDL [m] () [m] TBLH (08H) TBLH TBLH (TBLP)/(07H) TBLP (ISR) TBLH ISR TBLH TABRDC [m] TABRDL [m] *10~*0 *10 P10 1 *9 P9 1 *8 P8 1 *7 @7 @7 P10~P8 *6 @6 @6 *5 *4 @5 @4 @5 @4 *3 @3 @3 *2 @2 @2 *1 @1 @1 *0 @0 @0 @7~@0 STACK PC HT47R20 4 (SP) (PC) ( RET RETI) ( RET RETI ) 4 RAM 85 8 (64 8) / 0(00H) 0(MP0 01H) 1(02H) 1(MP1 03H) (BP 04H) (ACC 05H) (PCL 06H) (TBLP 07H) (TBLH 08H) Rev. 1.10 8 2002-07-25 HT47R20 (RTCC 09H) (STATUS 0AH) 0(INTC0 0BH) / (PA 12H PB 14H) 1(INTC1 1EH) / A (TMRAH 20H TMRAL 21H) /(TMRC 22H) / B (TMRBH 23H TMRBL 24H) RC A/D (ADCR 25H) 40H 00H 40H 7FH SET[m].i CLR[m].i MP0 MP1 00H 02H [00H] [02H] / MP0(01H) MP1(03H) RAM 00H 02H 00H MP0 MP1 8 MP0 MP1 LCD (ACC)(ALU) RAM 05H 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH 20H 21H 22H 23H 24H 25H IN T C 1 TM RAH TM RAL TM RC TM RBH TM RBL ADCR PB PA S p e c ia l P u r p o s e D a ta M e m o ry In d ir e c t A d d r e s s in g R e g is te r 0 MP0 In d ir e c t A d d r e s s in g R e g is te r 1 MP1 BP ACC PCL TBLP TBLH RTCC STATUS IN T C 0 :U nused R e a d a s "0 0 " ALU 26H 40H (ALU) 8 (ADD ADC SUB SBC DAA) (AND OR XOR CPL) 7FH (PL RR RLC RRC) (INC DEC) (SZ SNZ SIZ SDZ...) ALU G e n e ra l P u rp o s e D a ta M e m o ry (6 4 B y te s ) STATUS 8 (0AH) (Z) (C) (AC) (OV) (PD)(TO) C AC Z OV Rev. 1.10 0 1 2 3 , C C 4 4 AC AC Z Z OV OV 9 2002-07-25 HT47R20 PD TO 4 5 6 7 CLR WDT PD HALT PD CLR WDT HALT TO WDT TO 0 0 PD TO PD TO TO CLR WDT HALT PD CLR WDT HALT Z OV AC C STATUS HT47R20 / 0(INTC0) 1(INTC1) / 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 EMI EEI ETBI ERTI EIF TBF RTF -- ETI -- -- -- TF -- -- -- (1= 0=) (1= 0=) (1= 0=) (1= 0=) (1= 0=) (1= 0=) (1= 0=) 0 /(1= 0=) 0 0 0 /(1= 0=) 0 0 0 INTC INTC0 (0BH) INTC1 (1EH) ( EMI ) EMI INTC0 INTC1 (SP) (EIF) 04H (EIF) EMI Rev. 1.10 10 2002-07-25 HT47R20 //(TF INTC1 4 ) A B TF 10H (TF) EMI (TBF) TBF 08H (TBF) EMI (RTF INTC0 6 ) RTF 0CH (RTF) EMI RETI EMI 1 () RET RETI RETI EMI RET T2 T2 T2 No. a 1 04H b 2 08H c 3 0CH d 4 10H / 0(INTC0)(EIF) (RTF) (TBF) (EEI) (ERTI) (ETBI) (EMI) (ROM) 0BH 1(INTC1)/ (TF) /(ETI) 1EH EMI EEI ETI ETBI ERTI / (RTF TBF TF EIF) INTC0 INTC1 CALL CALL HT47R20 3 RC 32768Hz HALT (RC ) 32768Hz HALT ( RCT ) HALT (RTC WDT) OSC3 OSC1 OSC1 OSC4 3 2 7 6 8 H z C r y s ta l/ R T C O s c illa to r OSC2 C r y s ta l O s c illa to r fS YS /4 O S C 2 : fS OSC2 YS /4 N M O S o p e n d r a in 3 RC OSC1 VDD 24 k 1M OSC2 4 RC VDD Rev. 1.10 11 2002-07-25 HT47R20 OSC1 OSC2 OSC1 OSC2 (Resonator) OSC1 OSC2 (RTC) 32.768KHZ OSC3 OSC4 RTC QOSC (RTCC ) 1 WDT IC RC WDT ( 90s@3V) WDT WDT WDT RC (WDT ) ( 4 )(RTC) WDT WDT WDT S y s te m C lo c k /4 RO M Code O p tio n S e le c tio n fS D iv id e r fS /2 8 RTC O SC 32768H z W DT 12kH z OSC P r e s c a le r W D T C le a r CK R T CK R T T im e - o u t R e s e t fS /2 1 6 WDT WDT VDD HALT WDT RC (WDT OSC) HALT (Chip Reset) TO (Warm Reset) WDT ( RES) HALT CLR WDT CLR WDT1 CLR WDT2 CLR WDT CLR WDT WDT CLR WDT1 CLR WDT2 WDT WDT fs/215~fs/216 CLR WDT CLR WDT1 CLR WDT2 WDT HT47R20 (WDT) WDT OSC RTC OSC () LCD ( fs/22 fs/28) ( fs/22 fs/29) 4KHZ LCD fs/212~fs/215 (TBF) 08H HALT HALT ( RTC ) HALT TBF 1 Rev. 1.10 12 2002-07-25 HT47R20 fS D iv id e r fS /2 8 P r e s c a le r L C D D r iv e r f S /2 2 8 ROM C o d e O p tio n ~ fS /2 B uzzer fS /2 2 ~ fS /2 9 T im e B a s e In te r r u p t 15 12 fS /2 ~ fS /2 -- RTC fs/28~fs/215 RT2 RT1 RT0(RTCC 2 1 0 ) (RTF INTC ) 0CH / fS D iv id e r RT2 RT1 RT0 fS /2 8 P r e s c a le r fS /2 ~ fS /2 R T C In te rru p t 8 15 8 to 1 M ux. RT2 0 0 0 0 1 1 1 1 RT1 0 0 1 1 0 0 1 1 RT0 0 1 0 1 0 1 0 1 RTC 28* 29* 210* 211* 212 213 214 215 * HALT HALT ( RC ) RAM ( RC ) / PD TO ( RC ) PA (System Initialization) TO PD PD CLR WDT PD HALT TO PA PA / HALT 1024tSYS() Rev. 1.10 13 2002-07-25 HT47R20 / V DD RES RES RES PD TO TO 0 u 0 1 1 u PD 0 u 1 u 1 RES RES RES WDT WDT ( WDT RES) (SST) 1024 SST SST PC RTC / / SP 000H HALT W DT RES W DT T im e - o u t R eset E x te rn a l SST 1 0 - b it R ip p le C o u n te r P o w e r - o n D e te c tio n C o ld R eset W a rm R eset VDD RES S S T T im e - o u t C h ip R e s e t tS ST OSC1 Rev. 1.10 14 2002-07-25 HT47R20 TMRAH TMRAL TMRC TMRBH TMRBL ADCR PC MP0 MP1 ACC TBLP TBLH STATUS INTC0 INTC1 RTCC PA PB * () xxxx xxxx xxxx xxxx 0000 1--xxxx xxxx xxxx xxxx 1xxx --00 000H xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx --00 xxxx -000 0000 ---0 ---0 --x0 0111 1111 1111 ---- 1111 u WDT () uuuu uuuu uuuu uuuu 0000 1--uuuu uuuu uuuu uuuu 1xxx --00 000H uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu --1u uuuu -000 0000 ---0 ---0 --x0 0111 1111 1111 ---- 1111 RES () uuuu uuuu uuuu uuuu 0000 1--uuuu uuuu uuuu uuuu 1xxx --00 000H uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu --uu uuuu -000 0000 ---0 ---0 --x0 0111 1111 1111 ---- 1111 x RES () uuuu uuuu uuuu uuuu 0000 1--uuuu uuuu uuuu uuuu 1xxx --00 000H uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu --01 uuuu -000 0000 ---0 ---0 --x0 0111 1111 1111 ---- 1111 WDT () uuuu uuuu uuuu uuuu uuuu u--uuuu uuuu uuuu uuuu uuuu --uu 000H* uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu --11 uuuu -uuu uuuu ---u ---u --uu uuuu uuuu uuuu ---- uuuu / HT47R20 PFD 16 / RC A/D ADC/ TM (ACDR 1 ) A B 16 / RC A/D S y s te m C S y s te m C lo A /D C RTC TM R0 TE TN TN TN TO N 2 1 0 P u ls e W id th M e a s u re m e n t M o d e C o n tro l 1 6 - b it T im e r B TN2 TN1 TN0 lo ck lo O ck /4 ck ut M U X 1 6 - b it T im e r A D a ta B u s o v e r flo w T R Q PFD R e lo a d P A 3 D a ta C T R L / ADC/ TM 0 TMRAL TMRAH TMRBL TMRBH 16 / TMRBL TMRBH / / /4 RTC / RC A/D / TMRAH([20H]) TMRAL([21H]) TMRC([22H]) TMRBH([23H]) TMRBL([24H]) ADCR([25H]) TMRBL TMRBH / (16 ) / TMRBH TMRBL / TMRAH TMRAL TMRAL / TMRAH / / TMRAH TMRAL TMRBH TMRBL / Rev. 1.10 15 2002-07-25 HT47R20 A / B / MOV TMRAH TMRAL TMRBH TMRBL TMRC / / / / TE TON 0~2 3 4 0 / TMR (0= 1= ) /(0= 1=) (TN2,TN1,TN0) 000=() 001=(/4) 010=(RTC ) 011=A/D ( ADCR RC ) 100=() 101=(/4) 110= 111= TMRC TN0 TN1 TN2 5 6 7 B / A / B / TN0 TN1 TN2 TMR A/D A/D RC ADCR TMR A/D // (TMRAH TMRAL) FFFFH /(TMRBH TMRBL) (TF INTC1 ) TON TE 1 TMR ( TE 0 ) TMR TON / TON 1 TMR / / (TON TMRC ) 1 TON TON / PA PFD 0 ETI PFD CLR PA.3 PFD SET PA.3 PFD PA.3 / / / / // / /( TMRAH) / TMRBL TMRBH TMRAL TMRAH TMRBL TMRBH TMRAL TMRAH / TMRBL TMRBH TMRAL TMRAH / MOV Rev. 1.10 16 2002-07-25 HT47R20 /() clr tmrc clr adcr.1 ; / clr intc1.4 ; / mov a, low (65536-1000) ; mov tmrbl, a ; 1000 mov a, high (65536-1000) mov tmrbh, a mov a, 00110000b ; T1 mov tmrc, a p10: clr wdt snz intcl.4 ; / jmp p10 clr intcl.4 ; / ; A/D HT47R20 RC A/D 16 A RTC B RC ADC/ TM 1 ( ADRC 1 ) TMRAL TMRAH TMRBL TMRBH A/D OVB/ OVA 0 RC A/D / A B (0= A 1= B ) / / RC A/D (0=/ 1=A/D ) 0 A/D (M3,M2,M1,M0) 0000=IN0 0001=RS0~CS0 () 0010=RT0~CS0 () 0011=CRT0~CS0 () 0100=RS0~CRT0 () 0101=RS1~CS1 () 0110=RT1~CS1 () 0111=IN1 1xxx= ADCR ADC/ TM -- 1 2~3 M0 M1 M2 M3 4 5 6 7 A/D B 0(IN0 RS0~CS0 RT0~CS0 CRT0~CS0 (CRT0 ) RS0~CRT0 (CRT0 )) 1(RS1~CS1 RT1~CS1 IN1 ) A TMRC RTC A/D TMRAH TMRAL TMRC TMRBH TMRBL ADRC TMRAH TMRAL A/D TMRBH TMRBL OVB/ OVA (ADCR 0 ) A B / A/D A B TON TMRAH/TMRBH A/ B TMRAH/TMRBH A/ B TMRAL/TMRBL TMRAH/TMRBH Rev. 1.10 17 2002-07-25 HT47R20 A/ B(16 ) A/ B TMRAH/TMRBH TMRAL/TMRBL A/ B TMRAH/TMRBH TMRAL/TMRBL TMRAL/TMRBL A/ B TMRAH/TMRBH / ADCR 4~7 TMRBH TMRBL TMRC TN0 TN1 TN2 A A (Real Time Clock) TON (TMRC 4 ) 1 A B A B /(TF INTC1 4 ) A B TON 0 TON (TMRC 4 ) 1 TMRBL TMRBH TMRAL TMRAH / MOV RC AD ( A ) clr tmrc clr adcr.1 ; clr intc1.4 ; / mov a, low (65536-1000) ; TIMERA mov tmral, a ; 1000 mov a, high (65536-1000) mov tmrah, a mov a, 00010010b ; RS0~CS0; RCADC; TIMERA mov adcr,a mov a, 00h ; TIMERB mov tmrbl, a mov a, 00h mov tmrbh, a mov a, 00110000b ; TIMERAT1 mov tmrc, a p10: clr wdt snz intcl.4 ; / jmp p10 clr intcl.4 ; / ; RC AD ( B ) clr tmrc clr adcr.1 ; clr intc1.4 ; / mov a, 00h ; TIMERA mov tmrbl, a mov a, 00h mov tmrbh, a mov a, 00010011b ; RS0~CS0; RCADC; TIMERB mov adcr,a mov a, low (65536-1000) ; TIMERB mov tmrbl, a ; 1000 mov a, high (65536-1000) mov tmrbh, a mov a, 00110000b ; TIMERAT1 mov tmrc, a p10: clr wdt Rev. 1.10 18 2002-07-25 HT47R20 snz jmp clr intcl.4 p10 intcl.4 S1 S y s te m S y s te m RTC C lo c k S2 C lo c k /4 S3 O u tp u t TON O V B /O V A = 1 T im e r B R esetTO N T im e r A O V B /O V A = 0 In te rru p t ; / ; / ; S12 S13 S4 IN 0 CS0 S5 S6 CRT0 S7 RS0 S8 RT0 IN 1 S9 CS1 S10 RS1 S11 RT1 TN2 0 0 0 O th e r TN1 0 0 TN0 0 1 S1 1 0 S2 0 1 S3 0 0 M3 0 0 M2 0 0 M1 0 0 M0 0 1 S4 0 1 S5 0 0 S6 0 0 S7 0 1 S8 0 0 S9 0 0 S10 0 0 S11 0 0 S12 1 1 S13 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 1 1 1 0 0 N o te : 0 = o ff, 1 = o n N o te : 0 = o ff, 1 = o n RC A/D / HT47R20 8 / 4 PA PB RAM [12H] [14H]] PA NMOS / PA NMOS / CMOS PA PA PB PA PB MOV A [m](m=12H m=14H) T2 PA PA 1 NMOS MOV A,0FFH MOV [12H],A NMOS MOV A,[12] () SET [m].i CLR [m].i SET [m].i CLR [m].i CPL [m] CPLA[m] CPU PA ( ) Rev. 1.10 19 2002-07-25 HT47R20 V DD V DD V DD V DD W EAK P u ll- u p D a ta B u s WR C h ip R e s e t D CK S Q M U X Q B Z O p tio n O p tio n D a ta B u s P A 0 /B Z WR D CK S Q M U X Q B Z O p tio n O p tio n W EAK P u ll- u p P A 1 /B Z C h ip R e s e t B Z S ig n a l M R e a d P a th X S y s te m O p tio n W a k e -u p O p tio n U M U X R e a d P a th S y s te m W a k e -u p PA0/BZ PA1/ BZ / IR DATA BUS WR C h ip R e s e t D CK S Q Q O p tio n VDD VDD W EAK P u ll- u p M a s k O p tio n P A 3 /P F D M U X M ask O p tio n PFD S ig n a l M R e a d P a th X U S y s te m W a k e -u p M a s k O p tio n PA2/IR PA3/PFD / V DD W EAK P u ll- u p D a ta B u s W r ite C h ip R e s e t R e a d I/O S y s te m W a k e -u p O p tio n D CK S Q Q PA4~PA7 V DD W EAK P u ll- u p R e a d D a ta D a ta B u s PB0~PB3 PA4~PA7 / PB Rev. 1.10 20 2002-07-25 HT47R20 LCD HT47R20 LCD 20 3bits LCD 19 4 LCD 53H RAM BANK1 40H~53H (BP RAM 04H ) RAM LCD 40H~53H BP 1 40H~53H LCD BP 0 LCD MP1 LCD LCD 1 0 HT47R20 LCD COM 0 1 1 2 2 3 3 40H 41H 42H 43H 51H 52H 53H 0 B it SEGMENT 0 1 2 3 17 18 19 (Bank 1) HT47R20 LCD 20x2 20x3 19x4(1/2 1/3 1/4 ) LCDd C1 C2 1/2 1/3 1/2 V2 1/3 V1 V2 1 /3 b ia s C1 C2 V1 1 /2 b ia s C1 C2 V1 V VLCD V2 V VLCD V2 DD DD Rev. 1.10 21 2002-07-25 HT47R20 D u r in g a R e s e t P u ls e : C O M 0 ,C O M 1 ,C O M 2 A ll L C D d r iv e r o u tp u ts * * * VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS VL 1 /2 VS CD CD S S S VLC D VLC D VLC D N o r m a l O p e r a tio n M o d e : COM0 COM1 CO M 2* L C D s e g m e n ts o n C O M 0 ,1 ,2 s id e s u n lig h te d O n ly L C D s e g m e n ts o n C O M 0 s id e lig h te d O n ly L C D s e g m e n ts o n C O M 1 s id e lig h te d O n ly L C D s e g m e n ts o n C O M 2 s id e lig h te d L C D s e g m e n ts o n C O M 0 ,1 s id e s lig h te d L C D s e g m e n ts o n C O M 0 ,2 s id e s lig h te d L C D s e g m e n ts o n C O M 1 ,2 s id e s lig h te d L C D s e g m e n ts o n C O M 0 ,1 ,2 s id e s lig h te d H a lt M o d e : C O M 0 ,C O M 1 ,C O M 2 A ll L C D d r iv e r o u tp u ts CD CD S VLC D VLC D VLC D VLC D VLC D VLC D VLC D VLC D VLC D VLC D CD S CD S CD S CD S CD S CD S CD S CD S CD S CD S VLC D VLC D CD S N o te : " * " O m it th e C O M 2 s ig n a l, if th e 1 /2 d u ty L C D is u s e d . Rev. 1.10 22 2002-07-25 HT47R20 VA VB VC VSS VA VB VC COM1 VSS VA VB VC COM2 VSS VA VB COM3 VC VSS VA VB L C D s e g m e n ts O N C O M 2 s id e lig h te d VC VSS COM0 N o te : 1 /4 d u ty , 1 /3 b ia s , C ty p e : " V A " 3 /2 V L C D , " V B " V L C D , " V C " 1 /2 V L C D 1 /4 d u ty , 1 /3 b ia s , R ty p e : " V A " V L C D , " V B " 2 /3 V L C D , " V C " 1 /3 V L C D Rev. 1.10 23 2002-07-25 HT47R20 / HT47R20 (LVD)(LVR) LVD LVD RTCC.3 / (1/0) LVD RTCC.5 LVD LVD LVR HALT LVR 0 RTCC (09H) 6 3 4 5 7 / / / / / 0 0 0 0 81 0 1 32768 0/1 / (1/0) 1 0 2 RT0~RT2 LVDC* QOSC LVDO RTCC * LVR LVR LVD LVDC LVD EN EN EN EN DIS DIS LVR EN EN DIS DIS EN DIS LVDC ON OFF ON OFF X X VREF EN EN EN DIS EN DIS LVR EN EN DIS DIS EN DIS LVD EN DIS EN DIS DIS DIS HT47R20 PA0 PA1 BZ BZ PA.0 PA.1 0 PA.0=1 PA.0=0 PA.1=1 BZ BZ PA1 0 (CLR PA.1) 1 (SET PA.1) X PA0 0 (CLR PA.0) 0 CLR PA.0) 1 SET(PA.0) PA0=BZ PA1= BZ PA0= BZ PA1=0 PA0=0 PA1=0 HT47R20 PA2 PA2 0 PA2 1 PA2 12 1/4 PA2 0 (CLR PA2) 1 (SET PA2) PA2= PA2=0 Rev. 1.10 24 2002-07-25 HT47R20 -- PFD PFD PA3 PFD PA3 0 (CLR PA.3) PFD PA3 1 PFD PA3 PFD = 2 x PA3 0 (CLR PA3) 1 (SET PA3) PA3=PFD PA3=0 1 1 HT47R20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 RC RTC WDT RTC /4 / One time CLR WDT Two times CLR WDT1 CLR WDT2 fs/212~fs/215 fs WDT fs/22~fs/29 fs WDT PA / PA PA CMOS NMOS PA CMOS NMOS CMOS NMOS / / PA0/BZ PA1/BZ PA0 PA1 / PA2/IR PA2 / PA3/PFD PA3 / PFD LCD common 3 common(1/3 1/2 ) 4common(1/4 1/3 ) 4 common segment (SEG19/COM3) common COM3 LCD LCD fs/22~ fs/28, fs WDT LCD LCD LVD LVR Rev. 1.10 25 2002-07-25 HT47R20 R C o s c illa to r a p p lic a tio n V DD C r y s ta l o s c illa to r a p p lic a tio n C1 OSC1 SEG 0~18 CO M 0~3 LCD PANEL C2 OSC2 SEG 0~18 CO M 0~3 LCD PANEL OSC1 24kW ~1M W fS YS /4 O p e n D r a in VDD 100kW OSC2 VLCD LC D Pow er S u p p ly V VLCD DD LC D Pow er S u p p ly C1 RES 0 .1 m . 100kW RES C1 C2 0 .1 m . C2 10kW 0 .1 m . OSC3 HT47R20 V1 0 .1 m . 10kW 0 .1 m . OSC3 HT47R20 V1 0 .1 m . V2 0 .1 m . PA0~PA7 PB0~PB3 IN 0 CS0 RS0 CRT0 RT0 V2 0 .1 m . OSC4 OSC4 IN 1 CS1 RS1 RT1 PA0~PA7 PB0~PB3 IN 0 CS0 RS0 CRT0 RT0 IN 1 CS1 RS1 RT1 3 2 7 6 8 H z C r y s ta l o s c illa to r a p p lic a tio n OSC1 SEG 0~18 CO M 0~3 OSC2 V DD LCD PANEL VLCD LC D Pow er S u p p ly 100kW RES C1 C2 0 .1 m . 10kW 0 .1 m . OSC3 HT47R20 V1 0 .1 m . V2 0 .1 m . OSC4 PA0~PA7 PB0~PB3 IN 1 CS1 RS1 RT1 IN 0 CS0 RS0 CRT0 RT0 Note: C1=C2=300pF if fSYS<1MHz Otherwise, C1=C2=0 Rev. 1.10 26 2002-07-25 HT47R20 ADD A,[m] ADDM A,[m] ADD A,x ADC A,[m] ADCM A,[m] SUB A,x SUB A,[m] SUBM A,[m] SBC A,[m] SBCM A,[m] DAA [m] AND A,[m] OR A,[m] XOR A,[m] ANDM A,[m] ORM A,[m] XORM A,[m] AND A,x OR A,x XOR A,x CPL [m] CPLA [m] INCA [m] INC [m] DECA [m] DEC [m] RRA [m] RR [m] RRCA [m] RRC [m] RLA [m] RL [m] RLCA [m] RLC [m] MOV A,[m] MOV [m],A MOV A,x CLR [m].i SET [m].i ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC ACC 1 1(1) 1 1 1(1) 1 1 1(1) 1 1(1) 1(1) 1 1 1 1(1) 1(1) 1(1) 1 1 1 1(1) 1 1 1(1) 1 1(1) 1 1(1) 1 1(1) 1 1(1) 1 1(1) 1 1(1) 1 1(1) 1(1) Z,C,AC,OV Z,C,AC,OV Z,C,AC,OV Z,C,AC,OV Z,C,AC,OV Z,C,AC,OV Z,C,AC,OV Z,C,AC,OV Z,C,AC,OV Z,C,AC,OV C Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z C C C C ACC ACC ACC ACC ACC ACC ACC Rev. 1.10 27 2002-07-25 HT47R20 JMP SZ SZA SZ SNZ SIZ SDZ SIZA SDZA addr [m] [m] [m].i [m].i [m] [m] [m] [m] ACC i i ACC ACC ACC ROM ROM TBLH TBLH 2 1(2) 1(2) 1(2) 1(2) 1(3) 1(3) 1(2) 1(2) 2 2 2 2 2(1) 2(1) 1 1(1) 1(1) 1 1 1 1(1) 1 1 TO,PD TO(4),PD(4) TO(4),PD(4) TO,PD CALL addr RET RET A,x RETI TABRDC [m] TABRDL [m] NOP CLR [m] SET [m] CLR WDT CLR WDT1 CLR WDT2 SWAP [m] SWAPA [m] HALT ACC x m A i 0~7 addr (1) PCL () (2) () (3) (1) (2) (4) CLW WDT1 CLR WDT2 TO PD TO PD Rev. 1.10 28 2002-07-25 HT47R20 ADC A, [m] ACC ACC+[m]+C TC2 TC1 TO PD OV Z AC C ADCM A, [m] [m] ACC+[m]+C TC2 TC1 TO PD OV Z AC C ADD A, [m] ACC ACC+[m] TC2 TC1 TO PD OV Z AC C ADD A, x ACC ACC+x TC2 TC1 TO PD OV Z AC C ADDM A, [m] [m] ACC+[m] TC2 TC1 TO PD OV Z AC C AND A, [m] ACC ACC "AND" [m] TC2 TC1 TO PD OV Z AC C Rev. 1.10 29 2002-07-25 HT47R20 AND A, x ACC ACC "AND" x TC2 TC1 TO PD OV Z AC C ANDM A, [m] ACC ACC "AND" [m] TC2 TC1 TO PD OV Z AC C CALL addr Stack PC+1 PC addr TC2 TC1 TO PD OV Z AC C CLR [m] [m] 00H TC2 TC1 TO PD OV Z AC C CLR [m] . i i 0 i [m].i 0 TC2 TC1 TO PD OV Z AC C CLR WDT WDT ( 0 ) (PD)(TO) WDT 00H PD&TO 0 TC2 TC1 TO 0 PD 0 OV Z AC C Rev. 1.10 30 2002-07-25 HT47R20 CLR WDT1 CLR WDT2 WDT ( 0 ) CLR WDT2 (PD) (TO) PD TO WDT 00H* PD&TO 0* TC2 TC1 TO 0* PD 0* OV Z AC C CLR WDT2 CLR WDT1 WDT ( 0 ) CLR WDT1 (PD) (TO) PD TO WDT 00H* PD&TO 0* TC2 TC1 TO 0* PD 0* OV Z AC C CPL [m] [m] [ m ] TC2 TC1 TO PD OV Z AC C CPLA [m] ACC [ m ] TC2 TC1 TO PD OV Z AC C Rev. 1.10 31 2002-07-25 HT47R20 DAA [m] BCD 9 AC=1 BCD 6 AC1= AC AC 9 C=1 BCD 6 AC1 C BCD AC1 C (C) ACC.3~ACC.0 > 9 AC=1 [m].3~[m].0 (ACC.3~ACC.0 )+6 AC1= AC [m].3~[m].0 (ACC.3~ACC.0 ) AC1=0 ACC.7~ACC.4+AC1 > 9 C=1 [m].7~[m].4 (ACC.7~ACC.4 )+6+ AC1 C=1 [m].7~[m].4 (ACC.7~ACC.4 )+ AC1 C=C TC2 TC1 TO PD OV Z AC C DEC [m] 1 [m] [m]-1 TC2 TC1 TO PD OV Z AC C DECA [m] 1 ACC [m]-1 TC2 TC1 TO PD OV Z AC C HALT RAM WDT 0 WDT (TO) 0 (PD) 1 PC PC+1 PD 1 TO 0 TC2 TC1 TO 0 PD 1 OV Z AC C Rev. 1.10 32 2002-07-25 HT47R20 INC [m] 1 [m] [m]+1 TC2 TC1 TO PD OV Z AC C INCA [m] 1 ACC [m]+1 TC2 TC1 TO PD OV Z AC C JMP addr PC addr TC2 TC1 TO PD OV Z AC C MOV A, [m] ACC [m] TC2 TC1 TO PD OV Z AC C MOV A, x ACC x TC2 TC1 TO PD OV Z AC C MOV [m], A [m] ACC TC2 TC1 TO PD OV Z AC C Rev. 1.10 33 2002-07-25 HT47R20 NOP PC PC+1 TC2 TC1 TO PD OV Z AC C OR A, [m] ACC ACC "OR" [m] TC2 TC1 TO PD OV Z AC C OR A, x ACC ACC "OR" x TC2 TC1 TO PD OV Z AC C ORM A, [m] ACC ACC "OR" [m] TC2 TC1 TO PD OV Z AC C RET PC Stack TC2 TC1 TO PD OV Z AC C RET A, x PC Stack ACC x TC2 TC1 TO PD OV Z AC C Rev. 1.10 34 2002-07-25 HT47R20 RETI RET INTC 0 (EMI) 1 PC Stack EMI 1 TC2 TC1 TO PD OV Z AC C RL [m] 7 0 [m].0 [m].7, [m].(i+1) [m].i (i=0~6) TC2 TC1 TO PD OV Z AC C RLA [m] 7 0 ACC.0 [m].7, ACC.(i+1) [m].i (i=0~6) TC2 TC1 TO PD OV Z AC C RLC [m] 7 0 [m].(i+1) [m].i (i=0~6) [m].0 C C [m].7 TC2 TC1 TO PD OV Z AC C RLCA [m] 0 ACC.(i+1) [m].i (i=0~6) ACC.0 C C [m].7 TC2 TC1 TO PD OV Z AC C Rev. 1.10 35 2002-07-25 HT47R20 RR [m] 0 7 [m].7 [m].0, [m].i [m].(i+1) (i=0~6) TC2 TC1 TO PD OV Z AC C RRA [m] 0 7 ACC.7 [m].0, ACC.i [m].(i+1) (i=0~6) TC2 TC1 TO PD OV Z AC C RRC [m] 0 7 [m].i [m].(i+1) (i=0~6) [m]. 7 C C [m].0 TC2 TC1 TO PD OV Z AC C RRCA [m] 0 7 ACC.i [m].(i+1) (i=0~6) ACC.7 C C [m].0 TC2 TC1 TO PD OV Z AC C SBC A,[m] ACC ACC+[ m ]+ C TC2 TC1 TO PD OV Z AC C Rev. 1.10 36 2002-07-25 HT47R20 SBCM A,[m] [m] ACC+[ m ]+C TC2 TC1 TO PD OV Z AC C SDZ [m] 1 0 1 0 0 () () [m]-1=0 TC2 TC1 TO PD OV Z AC C SDZA [m] 1 0 1 0 0 , 0 ( ) () [m]-1=0 ACC ([m]-1) TC2 TC1 TO PD OV Z AC C SET [m] 1 [m] FFH TC2 TC1 TO PD OV Z AC C SET [m]. i i 1 i 1 [m].i 1 TC2 TC1 TO PD OV Z AC C Rev. 1.10 37 2002-07-25 HT47R20 SIZ [m] 1 0 1 0 0 ( ) () ([m]+1=0) [m] [m]+1 TC2 TC1 TO PD OV Z AC C SIZA 1 0 1 0 0 ( ) () [m]+1=0 ACC ([m]+1) TC2 TC1 TO PD OV Z AC C SNZ [m]. i i 0 i 0 1 () () [m].i0 TC2 TC1 TO PD OV Z AC C SUB A, [m] ACC ACC+[ m ]+1 TC2 TC1 TO PD OV Z AC C SUB A, x ACC ACC+ x +1 TC2 TC1 TO PD OV Z AC C Rev. 1.10 38 2002-07-25 HT47R20 SUBM A, [m] [m] ACC+[ m ]+1 TC2 TC1 TO PD OV Z AC C SWAP [m] [m].7~[m].4 [m].3~[m].0 TC2 TC1 TO PD OV Z AC C SWAPA [m] ACC.3~ACC.0 [m].7~[m].4 ACC.7~ACC.4 [m].3~[m].0 TC2 TC1 TO PD OV Z AC C SZ [m] 0 0 0 () () [m] = 0, TC2 TC1 TO PD OV Z AC C SZA [m] 0 0 0 () ( ) [m] = 0 ACC [m] TC2 TC1 TO PD OV Z AC C Rev. 1.10 39 2002-07-25 HT47R20 SZ [m]. i i 0 i 0 0 () () [m].i = 0 TC2 TC1 TO PD OV Z AC C TABRDC [m] ROM TBLH TBLH [m] TBLH TC2 TC1 TO PD OV Z AC C TABRDL [m] ROM TBLH TABLE TBLH [m] TBLH TC2 TC1 TO PD OV Z AC C XOR A, [m] ACC ACC "XOR" [m] TC2 TC1 TO PD OV Z AC C XORM A, [m] [m] ACC "XOR" [m] TC2 TC1 TO PD OV Z AC C XOR A, x ACC ACC "XOR" x TC2 TC1 TO PD OV Z AC C Rev. 1.10 40 2002-07-25 HT47R20 64-pin QFP (14x20) C D 51 33 G H I 52 32 F A B E 64 20 K a J 1 19 A B C D E F G H I J K 18.80 13.90 24.80 19.90 ( mm) 19.20 14.10 25.20 20.10 1 0.40 2.50 0.10 1.15 0.10 0 1.45 0.20 7 3.10 3.40 Rev. 1.10 41 2002-07-25 HT47R20 Holtek Semiconductor Inc. (Headquarters) No.3, Creation Rd. , Science-based Industrial Park, Hsinchu, Taiwan Tel: 886-3-563-1999 Fax: 886-3-563-1189 http://www.holtek.com.tw Holtek Semiconductor Inc. (Sales Office) 11F, No.576, Sec.7 Chung Hsiao E.Rd., Taiwan 886-2-2782-9635 Tel Fax 886-2-2782-9636 Fax 886-2-2782-7128(Internation at sales hotline) Holtek Semiconductor (Shanghai) Inc. 7th, Floor, Building 2, No.889, YiShan Rd., Shanghai, China Tel: 021-6485-5560 Fax: 021-6485-0313 http://www.holtek.com.cn Holtek Semiconductor (Hong Kong) Ltd. RM.711, Tower 2, Cheung Sha Wan Piaza, 833 Cheung Sha Wan Rd., Kowloon, Hong Kong Tel: 852-2-745-8288 Fax: 852-2-742-8657 Holmate Semiconduct, Inc. 48531 Warm Springs Boulevard, Suite 413, Fremont, CA 94539 Tel: 510-252-9880 Fax: 510-252-9885 http://www.holmate.com HOLTEK SEMICONDUCTOR INC.(c) However, Holtek assumes no responsibility arising from the use of the specifications described. The applications mentioned herein are used solely for the purpose of illustration and Holtek makes no warranty or representation that such applications will be suitable without further modification, nor recommends the use of its products for application that may present a risk to human life due to malfunction or otherwise. Holtek reserves the right to alter its products without prior notification. For the most up-to-date information, please visit our web site at http://www.holtek.com.tw. Rev. 1.10 42 2002-07-25 |
Price & Availability of HT47R20
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |