![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
HT46R32/HT46R34 A/D+OPA 160 MCU Holtek HT-IDEHT-ICEMarvel Speech Music Micro Adlib Micro Magic Voice Green Dialer PagerPro Q-Voice Turbo Voice EasyVoice HandyWriter Copyright (c) 2007 by HOLTEK SEMICONDUCTOR INC. http://www.holtek.com.tw; http://www.holtek.com.cn Rev. 110 1 2007-3-16 HT46R32/HT46R34 * * * FAQs HA0003S HT48 & HT46 MCU HT93LC46 HA0049S HT1380 HA0051S HT46R47 - HA0052S - HA0083S HT46R46 - * * * * * * * * * * fSYS=4MHz2.2V~5.5V fSYS=8MHz3.3V~5.5V 20 / 1 / 8 / 7 RC 2048x14 ROM-HT46R32 4096x15 ROM-HT46R34 88x8 RAM-HT46R32 192x8 RAM-HT46R34 PFD HALT * * * * * * * * * * * VDD=5V 8MHz 0.5s 6 4 12 A/D / 2 8 PWM / 63 1 2 28-pin SKIP/SOP/SSOP HT46R32/HT46R34 8 A/D / PWM I/O A/D / Rev. 1.10 2 2007-3-16 HT46R32/HT46R34 P A 5 /IN T In te rru p t C ir c u it P ro g ra m ROM P ro g ra m C o u n te r STACK IN T C TM RC TM R P A 3 /P F D In s tr u c tio n R e g is te r W DT PW M PDC In s tr u c tio n D ecoder ALU MUX STATUS PA3,PA5 PD P o rt D M U X P r e s c a le r P A 4 /T M R PA4 M U X fS YS fS YS /4 MP M U X DATA M e m o ry W DT OSC P D 0 /P W M 0 P D 1 /P W M 1 PD2 PD3 4 -C h a n n e l A /D C o n v e rte r PBC PB P o rt B P B 0 /A N 0 ~ P B 3 /A N 3 PB4~PB7 PA0 PA3 PA4 PA5 PA6 A2 FD MR T ~PA7 ~P /P /T /IN T im in g G e n e ra to r S h ifte r OSC2 OS RE VD VS S S D C1 ACC LVR PAC PA P o rt A APN APP APO PB5 P A 3 /P F D PB4 2 3 4 5 6 7 8 9 10 11 12 13 14 PA2 PA1 P B 3 /A N 3 P B 2 /A N 2 P B 1 /A N 1 P B 0 /A N 0 APO APN PA0 1 28 27 26 25 24 23 22 21 20 19 18 17 16 15 PB6 PB7 P A 4 /T M R P A 5 /IN T PA6 PA7 OSC2 OSC1 VDD RES P D 0 /P W M 0 P D 1 /P W M 1 PD2 PD3 APP VSS H T 4 6 R 3 2 /H T 4 6 R 3 4 2 8 S K D IP -A /S O P -A /S S O P -A Rev. 1.10 3 2007-3-16 HT46R32/HT46R34 PA0-PA2 PA3/PFD PA4/TMR PA5/ INT PA6PA7 PB0/AN0 PB1/AN1 PB2/AN2 PB3/AN3 PB4~PB7 PD0/PWM0 PD1/PWM1 PD2 PD3 APO APN APP RES VDD VSS / PA3 PFD 8 / CMOS PFD TMR INT PA3PA4PA5 8 / CMOS PB0~PB3 A/D PB A/D / 4 / CMOS PWM0/PWM1 PD0/PD1 APOAPN APP OSC1OSC2 RC () RC OSC2 / / / PD0 PWM0 PD1 PWM1 -- -- -- -- -- -- RC OSC1 OSC2 .............VSS-0.3V~VSS+6.0V .............VSS-0.3V~VDD+0.3V ............................. 150mA ..................................... 500mW .............-50~125 ...............-40~85 ............. -100mA Rev. 1.10 4 2007-3-16 HT46R32/HT46R34 VDD IDD1 IDD2 IDD3 ISTB1 ISTB2 VIL1 VIH1 VIL2 VIH2 VLVR IOL IOH RPH VAD IADC DNL INL RESOLU RC RC VDD -- -- 3V 5V 3V 5V 5V fSYS=4MHz fSYS=8MHz fSYS=4MHz ADC fSYS=4MHz ADC fSYS=8MHz ADC HALT HALT -- -- -- -- -- VOL=0.1VDD VOL=0.1VDD VOH=0.9VDD VOH=0.9VDD -- -- -- -- tAD=1s tAD=1s -- 40~+85 a=25 2.2 3.3 -- -- -- -- -- -- -- -- -- 0 0.7VDD 0 0.9 VDD 2.7 4 10 -2 -5 20 10 0 -- -- -- -- -- -- -- 0.6 2 0.8 2.5 4 -- -- -- -- -- -- -- -- 3.0 8 20 -4 -10 60 30 -- 0.5 1.5 -- 2.5 -- 5.5 5.5 1.5 4 1.5 4 8 5 10 1 2 0.3 VDD VDD 0.4 VDD VDD 3.3 -- -- -- -- 100 50 VDD 1 3 2 4 12 V V mA mA mA mA mA A A A A V V V V V mA mA mA mA k k V mA mA mA mA Bits 3V 5V 3V 5V / TMR INT -- / TMR INT -- RES -- RES -- -- 3V / 5V 3V / 5V 3V 5V A/D -- 3V ADC 5V 5V A/D 5V A/D -- Rev. 1.10 5 2007-3-16 HT46R32/HT46R34 fSYS fTIMER tWDTOSC tWDT1 tWDT2 tRES tSST tLVR tINT tAD tADC tADCS VDD -- RC -- -- TMR -- 3V 5V -- WDT -- -- -- -- -- A/D -- A/D -- A/D -- 2.2V~5.5V 3.3V~5.5V 2.2V~5.5V 3.3V~5.5V -- -- -- -- -- HALT -- -- -- -- -- 400 400 0 0 45 32 215 217 1 -- 0.25 1 1 -- -- -- -- -- -- 90 65 -- -- -- 1024 1 -- -- 80 32 4000 8000 4000 8000 180 130 216 218 -- -- 2 -- -- -- -- Ta=25 kHz kHz kHz kHz s s tWDTOSC tWDTOSC s *tSYS ms s s tAD tAD *tSYS =1/fSYS VDD VOPOS1 VOPOS2 VCM PSRR CMRR tRES -- 5V 5V -- -- 5V -- -- -- -- -- -- -- -- VCM=0~ VDD-1.4V = 10mV -- RL=1MCL=100P 3 -10 -2 VSS 60 60 -- 60 -- -- -- -- -- -- 80 80 -- 80 0.1 -- 5.5 10 2 VDD -1.4V -- -- 2 -- -- 100 VDD Ta=25 V mV mV V dB dB s dB V/s kHz VOPOS1 SR GBW Rev. 1.10 6 2007-3-16 HT46R32/HT46R34 RC , S y s te m O S C 2 (R C C lo c k o n ly ) PC PC F e tc h IN S T (P C ) E x e c u te IN S T (P C -1 ) PC+1 PC+2 T1 T2 T3 T4 T1 T2 T3 T4 T1 T2 T3 T4 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 PC ROM ROM PCL PC PCL06H PCL 256 / A/D PCL *6 *5 0 0 0 0 0 0 0 0 PC+2 @6 @5 #6 #5 S6 S5 *11 0 0 0 0 *11 #11 S11 *10 0 0 0 0 *10 #10 S10 *9 0 0 0 0 *9 #9 S9 *8 0 0 0 0 *8 #8 S8 *7 0 0 0 0 @7 #7 S7 *4 0 0 0 0 @4 #4 S4 *3 0 0 1 1 @3 #3 S3 *2 0 1 0 1 @2 #2 S2 *1 0 0 0 0 @1 #1 S1 *0 0 0 0 0 @0 #0 S0 *11~*8 #11 ~ #0 S11 ~ S0 @7 ~ @0 PCL HT46R32 11 b10~b0 b11 Rev. 1.10 7 2007-3-16 HT46R32/HT46R34 -- ROM 000H D e v ic e In itia liz a tio n P r o g r a m 004H HT46R32 2Kx14 E x te r n a l In te r r u p t S u b r o u tin e HT46R34 4Kx15 008H 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 0 0 C H A /D C o n v e r te r In te r r u p t S u b r o u tin e P ro g ra m M e m o ry * 000H n 0 0 H L o o k - u p T a b le ( 2 5 6 w o r d s ) 000H nFFH * 004H INT 7 0 0 H L o o k - u p T a b le ( 2 5 6 w o r d s ) 7FFH 004H 1 4 b its * 008H N o te : n ra n g e s fro m 0 to 7 // - HT46R32 008H * 00CH 000H A/D A/D D e v ic e In itia liz a tio n P r o g r a m 00CH 0 0 4 H E x te r n a l In te r r u p t S u b r o u tin e 008H * 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 0 0 C H A /D C o n v e r te r In te r r u p t S u b r o u tin e "TABRDC [m]" 1 =256 P ro g ra m "TABRDL [m]" M e m o ry [m] TBLH 08H n 0 0 H L o o k - u p T a b le ( 2 5 6 w o r d s ) TBLH n F F H TBLH "0" TBLH TBLP/ F 0 0 H L o o k - u p T a b le ( 2 5 6 w o r d s ) 07H F F F H 1 5 b its TBLP N o te : n ra n g e s fro m 0 to F ISR TBLH ISR - HT46R34 TBLH TABRDC[m] TABRDL[m] *11 P11 1 *10 P10 1 *9 P9 1 *8 P8 1 *7 @7 @7 *6 *5 @6 @5 @6 @5 *4 @4 @4 *3 @3 @3 *2 @2 @2 *1 @1 @1 *0 @0 @0 *11~*0 P11~P8 @7~@0 HT46R32 11 b10~b0 b11 Rev. 1.10 8 2007-3-16 HT46R32/HT46R34 -- STACK PC 6 SP PC RET RETI RET RETI 6 -- RAM 00H 01H 02H 03H 04H 05H 06H 07H 08H 0AH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 1AH 1BH 19H PA PB 0BH 09H ACC In d ir e c t A d d r e s s in g R e g is te r MP TBLH TBLP PCL STATUS IN T C TM R TM RC PAC PBC S p e c ia l P u r p o s e D a ta M e m o ry PDC PD PW M1 HT46R32 110x8 1 D H 1EH HT46R34 215x8 1 F H OPAC 2 0 H ADRL HT46R32 2 1 H ADRH :U nused ADCR 88x8 HT46R34 2 2 H 23H ACSR R e a d a s "0 0 " 192x8 H T 4 6 R 3 2 /H T 4 6 R 3 4 / 24H 2 4 H 2 7 H 39H 40H "00H" HT46R32 2 8 H G e n e ra l P u rp o s e G e n e ra l P u rp o s e D a ta M e m o ry D a ta M e m o ry 28H 7FH (8 8 B y te s ) (1 9 2 B y te s ) HT46R34 40H 7 F H FFH H T46R 32 H T46R 34 FFH "SET[m].i""CLR[m].i" MP 1CH PW M0 Rev. 1.10 9 2007-3-16 HT46R32/HT46R34 00H [00H]/ MP RAM 00H 00H HT46R32 MP 7 HT46R34 MP 8 HT46R32 MP 7 "1" 7 MP ACCALU -- ALU ALU 8 * ADDADCSUBSBCDAA * ANDORXORCPL * RLRRRLCRRC * INCDEC * SZSNZSIZSDZ... ALU -- STATUS 8 0AH Z C AC OV PDFTO PDF TO PDF TO TO "CLR WDT" "HALT" PDF "CLR WDT" "HALT" ZOVAC C STATUS 0 1 2 3 4 5 6 7 C AC Z OV PDF TO -- -- , C C 4 4 AC AC Z Z OV OV "CLR WDT"PDF "HALT" PDF "CLR WDT""HALT"TO WDT TO "0" "0" STATUS(0AH) Rev. 1.10 10 2007-3-16 HT46R32/HT46R34 HT46R32 HT46R34 / A/D INTC/ 0 1 2 3 4 5 6 7 EMI EEI ETI EADI EIF TF ADF -- 1=0= 1=0= /1=0= A/D 1=0= 1=0= /1=0= A/D 1=0= "0" INTC0BH EMI EMIINTC SP INTEIFINTC 4 04H EIF EMI // TF INTC 5 / 08H TF EMI A/D A/D ADFINTC 6 A/D 0CH ADF EMI RETI EMI RET RETI RETI EMI RET T2 T2 / A/D 1 2 3 004H 008H 00CH (TFEIFADFHIF) INTC "CALL" "CALL" Rev. 1.10 11 2007-3-16 HT46R32/HT46R34 HT46R32 HT46R34 RC VDD 470pF OSC1 OSC1 HALT fS Y S /4 OSC2 OSC2 RC OSC1 VSS C r y s ta l O s c illa to r R C O s c illa to r 24k 1M OSC2 4 RC RC VDD RC OSC1 OSC2 OSC1 OSC2 OSC1 OSC2 ( 1MHz) WDT RC WDT 65s/5V WDT ( 4 ) WDT S y s te m C lo c k /4 O p tio n S e le c t fS 8 - b it C o u n te r 7 - b it C o u n te r T T W D T T im e - o u t 15 16 fS /2 ~ fS /2 CLR W DT W DT OSC WDT WDT 5V RC 65s WDT time out 32768~65536 2.1s~4.3s VDD WDT WDT HALT WDT WDT HALT WDT TO HALT WDT " " PC SP WDT ( RES) HALT "CLR WDT""CLR WDT1""CLR WDT2""CLR WDT" "CLR WDT" WDT"CLR WDT1""CLR WDT2" WDTWDT Rev. 1.10 12 2007-3-16 HT46R32/HT46R34 -- HALT HALT WDT ( WDT ) RAM WDT ( WDT WDT ) / PDF TO PA WDT "" TO PDF PDF "CLR WDT" HALT TO WDT PC SP PA PA / HALT "1" 1024tSYS() / * * * * * RES RES "" PC SP PDF TO * * * TO 0 u 0 1 1 PDF 0 u 1 u 1 RES RES RES WDT WDT "u" (WDT RES) (SST) 1024 SST SST ( WDT RES) (Option) PC WDT / / SP Rev. 1.10 000H WDT 13 2007-3-16 HT46R32/HT46R34 V DD 0 .0 1 m F * 100kW 10kW 0 .1 m F * RES VDD RES S S T T im e - o u t C h ip R eset tS ST "*" RES HALT W DT RES W a rm R eset OSC1 SST 1 0 - b it R ip p le C o u n te r S y s te m R eset C o ld R eset Rev. 1.10 14 2007-3-16 HT46R32/HT46R34 MP - HT46R32 MP - HT46R34 ACC PCL TBLP TBLH -HT46R32 TBLH -HT46R34 STATUS INTC TMR TMRC PA PAC PB PBC PD PDC PWM0 PWM1 OPAC ADRL ADRH ADCR ACSR "*"" "u" "x" ( ) 1xxx xxxx xxxx xxxx xxxx xxxx 0000 0000 xxxx xxxx --xx xxxx -xxx xxxx --00 xxxx -000 0000 xxxx xxxx 00-0 1000 1111 1111 1111 1111 1111 1111 1111 1111 ---- 1111 ---- 1111 xxxx xxxx xxxx xxxx 0000 1000 xxxx ---xxxx xxxx 0100 0000 1--- --00 WDT ( ) 1uuu uuuu uuuu uuuu uuuu uuuu 0000 0000 uuuu uuuu --uu uuuu -uuu uuuu --lu uuuu -000 0000 xxxx xxxx 00-0 1000 1111 1111 1111 1111 1111 1111 1111 1111 ---- 1111 ---- 1111 xxxx xxxx xxxx xxxx 0000 1000 xxxx ---xxxx xxxx 0100 0000 1--- --00 RES ( ) 1uuu uuuu uuuu uuuu uuuu uuuu 0000 0000 uuuu uuuu --uu uuuu -uuu uuuu --uu uuuu -000 0000 xxxx xxxx 00-0 1000 1111 1111 1111 1111 1111 1111 1111 1111 ---- 1111 ---- 1111 xxxx xxxx xxxx xxxx 0000 1000 xxxx ---xxxx xxxx 0100 0000 1--- --00 RES ( ) 1uuu uuuu uuuu uuuu uuuu uuuu 0000 0000 uuuu uuuu --uu uuuu -uuu uuuu --01 uuuu -000 0000 xxxx xxxx 00-0 1000 1111 1111 1111 1111 1111 1111 1111 1111 ---- 1111 ---- 1111 xxxx xxxx xxxx xxxx 0000 1000 xxxx ---xxxx xxxx 0100 0000 1--- --00 WDT ( )* 1uuu uuuu uuuu uuuu uuuu uuuu 0000 0000 uuuu uuuu --uu uuuu -uuu uuuu --11 uuuu -uuu uuuu uuuu uuuu uu-u uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu ---- uuuu ---- uuuu uuuu uuuu uuuu uuuu uuuu uuuu uuuu ---uuuu uuuu uuuu uuuu u--- --uu Rev. 1.10 15 2007-3-16 HT46R32/HT46R34 / HT46R32/HT46R34 8 / / PW M p a re To f PD0 C ir c u it (6 + 2 ) C o m f SYS 8 -s ta g e 8 -1 P r e s c a le r M UX TM R IN T TM TM TE TM TM TON 0 1 M M 0 1 D a ta 8 - B it T im e r /E v e n t C o u n te r P r e lo a d R e g is te r Bus PSC2~PSC0 R e lo a d P u ls e W id th e a s u re m e n t o d e C o n tro l 8 - B it T im e r /E v e n t C o u n te r 1 /2 O v e r flo w to In te rru p t PFD / / PFD fINT/[2x(256-N)] PFD / TMR TMRC TMR TMR / TMR /TMRC / / (TMRC) PSC2PSC1PSC0= 000fINT=fSYS 001fINT=fSYS/2 010fINT=fSYS/4 011fINT=fSYS/8 100fINT=fSYS/16 101fINT=fSYS/32 110fINT=fSYS/64 111fINT=fSYS/128 / TMR TM1TM0=01 1 0 TM1TM0=11 1 0 //( 1=0=) "0" TM1TM0= 01=() 10=() 11= 00 = TMRC(0EH) 0 1 2 PSC0 PSC1 PSC2 3 TE 4 5 6 7 TON -- TM0 TM1 Rev. 1.10 16 2007-3-16 HT46R32/HT46R34 TM0TM1 / TMR fINT TMR / fINT / 0FFH /(TFINTC 5 ) TON TE 1 TMR ( TE 0 )/ TMR TON TON // TON(TMRC 4 ) TON TON / 0 ETI / /// / // TMRC 0~2 / PFD / HT46R32 HT46R34 20 / PAPB PD RAM [12H] [14H][18H]/"MOV A[m]"m=12H14H 18H) T2 C o n tr o l B it D CK S Q Q P u ll- H ig h O p tio n V DD W r ite C o n tr o l R e g is te r C h ip R e s e t R e a d C o n tr o l R e g is te r D a ta B u s D a ta B it D CK S Q Q W r ite D a ta R e g is te r PA0 PA3 PA4 PA5 PA6 PB0 PB4 PD0 PD1 PD2 PD3 M U X M U X A2 FD MR T A7 N 0 ~ P B 3 /A N 3 ~PB7 /P W M 0 /P W M 1 ~P /P /T /IN ,P /A (P D 0 o r P W M ) PA3 PFD PFDEN (P A 3 ) R e a d D a ta R e g is te r S y s te m T M R fo r P A 4 O n ly IN T fo r P A 5 O n ly W a k e -u p ( P A o n ly ) W a k e - u p o p tio n / /(PACPBCPDC)/ CMOS "1" "1" "0" `--' Rev. 1.10 17 2007-3-16 HT46R32/HT46R34 /()/ "SET [m].i""CLR [m].i"m=12H14H 18H "SET [m].i" "CLR [m].i" "CPL [m]" "CPLA[m]" CPU () PA // / PA3 PFD PFD PA3 / PFD PFD PFD PA3 PA3 "1" PFD PA3 "0" PA3 "0" PA3 / I/O PA3 I/P ( ) O/P ( ) I/P (PFD) O/P (PFD) PFD (/) PFD / 1/2 PA5PA4 INT TMR PB A/D A/D PD0/PD1 PWM0/PWM1 PWM PD0/PD1 PWM (PD0/PD1 ) PD0/PD1 "1" PWM PD0/PD1 "0" PD0/PD1 "0" PD0/PD1 I/O I/O PD0 PD1 I/P( ) O/P( ) I/P(PWM) O/P(PWM) PWM0 PWM1 / Rev. 1.10 18 2007-3-16 HT46R32/HT46R34 PWM HT46R32 HT46R34 2 (6+2) PWM0/PWM1 PD0/PD1 PWM PWM0 PWM1 PWM (fSYS) PWM 8 PD0/PD1 PWM PD0/PD1 (PDC.0/PDC.1="0") PD0/PD1 "1" PWM PD0/PD1 "0" PD0/PD1 "0" fS YS /2 [P W M ] = 1 0 0 PW M [P W M ] = 1 0 1 PW M [P W M ] = 1 0 2 PW M [P W M ] = 1 0 3 PW M PW M 2 6 /6 4 m o d u la tio n p e r io d : 6 4 /fS M o d u la tio n c y c le 0 YS 2 5 /6 4 2 5 /6 4 2 5 /6 4 2 5 /6 4 2 5 /6 4 2 6 /6 4 2 5 /6 4 2 5 /6 4 2 5 /6 4 2 6 /6 4 2 6 /6 4 2 6 /6 4 2 5 /6 4 2 5 /6 4 2 6 /6 4 2 6 /6 4 M o d u la tio n c y c le 1 PW M 2 6 /6 4 M o d u la tio n c y c le 2 c y c le : 2 5 6 /fS YS 2 5 /6 4 M o d u la tio n c y c le 3 2 6 /6 4 M o d u la tio n c y c le 0 PWM PWM ( 0~ 3) 64 PWM (6+2) PWM PWM 2 PWM.7~PWM.2 PWM.1~PWM.0 PWM i (i=0~3) AC(0~3) i PWM PWM fSYS/64 PWM fSYS/256 PWM [PWM]/256 Rev. 1.10 19 2007-3-16 HT46R32/HT46R34 A/D HT46R32 HT46R34 4 12 A/D VDD A/D 4 ADRLADRHADCR ACSRADRH ADRL A/D A/D ADRH ADRL A/D ADCR A/D A/D A/D A/D PB START (010) A/D EOCB A/D ( A/D )ACSR A/D A/D 0 1 2~6 7 ADCS0 ADCS1 -- TEST A/D 00fSYS/2 01fSYS /8 10fSYS /32 11 "0" ACSR23H A/D A/D ADCR 2~0 4 ADCR 5~3 PB PB / 3 PB / A/D EOCB (ADCR 6 ) A/D A/D ADCR START A/D START A/D A/D START "0" EOCB "0"(A/D ) ACS2 ACS1 ACS0 000AN0 001AN1 010AN2 011AN3 1xx PCR2PCR1PCR0PB3~PB0 000PB3 PB2 PB1 PB0ADC 001PB3 PB2 PB1 AN0 010PB3 PB2 AN1 AN0 011PB3 AN2 AN1 AN0 1xxAN3 AN2 AN1 AN0 A/D (0A/D ) bits3-5 START A/D EOCB "A/D " A/D 010 01A/D EOCB "1" ADCR22H 0 1 2 ACS0 ACS1 ACS2 3 4 5 PCR0 PCR1 PCR2 6 EOCB 7 START Rev. 1.10 20 2007-3-16 HT46R32/HT46R34 ACSR 7 ACSR 1 0 A/D A/D A/D START "0""1"EOCB "1" A/D A/D EOCB 10 START 1 0 A/D 0 A/D ADRL ADRH Bit7 D3. D11 Bit6 D2 D10 Bit5 D1 D9 Bit4 D0 D8 Bit3 -- D7 Bit2 -- D6 Bit1 -- D5 Bit0 -- D4 D0~D11 A/D ~ ADRL20HADRH21H M in im u m START o n e in s tr u c tio n c y c le n e e d e d , M a x im u m te n in s tr u c tio n c y c le s a llo w e d EOCB PC R2~ PCR0 000B A /D tA DCS s a m p lin g tim e A /D tA DCS s a m p lin g tim e A /D tA DCS s a m p lin g tim e 000B 100B 100B 101B AC S2~ ACS0 1 . P B p o rt s e tu p a s I/O s 2 . A /D c o n v e r te r is p o w e r e d o ff to r e d u c e p o w e r c o n s u m p tio n d o n 't c a r e P o w e r-o n R eset 000B 010B S ta rt o f A /D c o n v e r s io n R e s e t A /D c o n v e rte r 000B S ta rt o f A /D c o n v e r s io n R e s e t A /D c o n v e rte r E n d o f A /D c o n v e r s io n 001B S ta rt o f A /D c o n v e r s io n R e s e t A /D c o n v e rte r E n d o f A /D c o n v e r s io n E n d o f A /D c o n v e r s io n A /D tA D C c o n v e r s io n tim e 1 : D e fin e P B c o n fig u r a tio n 2 : S e le c t a n a lo g c h a n n e l A /D N o te : A /D tA D tA CS tA D C c o n v e r s io n tim e YS A /D tA D C c o n v e r s io n tim e DC c lo c k m u s t b e fS = 3 2 tA D = 8 0 tA D YS /2 , fS /8 o r fS YS /3 2 A/D Rev. 1.10 21 2007-3-16 HT46R32/HT46R34 A/D ADCR EOCB A/D A/D 1 EOCB A/D clr EADI ;A/D mov a,00000001B mov ACSR,a ; ACSRfSYS/8A/D mov a,00100000B ; ADCRPort PB0~PB3A/D mov ADCR,a ; AN0A/D : : : ; START0-1-010 : ; Start_conversion: clr START set START ; A/D clr START ; A/D Polling_EOC: sz EOCB ; ADCREOCBA/D jmp polling_EOC ; mov a,ADRH ; ADRHA/D mov adrh_buffer,a ; mov a,ADRL ; ADRLA/D mov adrl_buffer,a ; : : jmp start_conversion ; A/D Rev. 1.10 22 2007-3-16 HT46R32/HT46R34 2 A/D clr EADI ; A/D mov a,00000001B mov ACSR,a ; ACSRfSYS/8A/D mov a,00100000B ; ADCRPort PB0~PB3A/D mov ADCR,a ; AN0A/D : : : ; START0-1-010 : ; start_conversion: clr START set START ; A/D clr START ; A/D clr ADF ; AD set EADI ; A/D set EMI ; : : ; ADC ADC_ISR: mov acc_stack,a ; ACC mov a,STATUS mov status_stack,a ; STATUS : : mov a,ADRH ; ADRHA/D mov adrh_buffer,a ; mov a,ADRL ; ADRLA/D mov adrl_buffer,a ; clr START set START ; A/D clr START ; A/D : : EXIT_INT_ISR: mov a,status_stack mov STATUS,a ; STATUS mov a,acc_stack ; ACC reti Rev. 1.10 23 2007-3-16 HT46R32/HT46R34 -- --LVR 0.9VVLVR LVR LVR * (0.9VVLVR) tLVR tLVR LVR * LVR RES""VDD VLVR VDD 5 .5 V V OPR 5 .5 V 3 .0 V V 2 .2 V LVR 0 .9 V VOPR 4MHz V 5 .5 V V LVR D e te c t V o lta g e DD LVR 0 .9 V 0V R e s e t S ig n a l R eset *1 N o r m a l O p e r a tio n *2 R eset *1SST 1024 *2 tLVR tLVR Rev. 1.10 24 2007-3-16 HT46R32/HT46R34 / HT46R32/HT46R34 APN VR APP APO APN APP S1 S2 APO S3 * * * * AOFM=1 - S3 ARS - S1 S2 AOF0~AOF3 OPAOP AOFM=0 0 1 2 3 4 AOF0 AOF1 AOF2 AOF3 ARS / / 1/0 OPP/OPNCP/CN / 1 2/ / //1/0 / OPAC1FH 5 6 7 AOFM OPAOP OPAEN / OPAEN / Rev. 1.10 25 2007-3-16 HT46R32/HT46R34 1 2 3 4 5 6 7 8 9 10 WDT WDT T1fSYS/4 WDT WDT 1 WDT RC PAPBPD PWM PA0~PA7 PFD / Rev. 1.10 26 2007-3-16 HT46R32/HT46R34 V 100kW 0 .1 m F 10kW DD 0 .0 1 m F * PA0~PA2 VDD RES P A 4 /T M R PA6~PA7 P B 0 /A N 0 ~ P B 3 /A N 3 PB4~PB7 R P A 5 /IN T P A 3 /P F D V DD 470pF OSC OSC1 fS YS 0 .1 m F * /4 R C S y s te m O s c illa to r 24kW OSC2 OSC1 OSC2 OSC C ry s ta l S y s te m F o r th e v a lu e s , s e e ta b le b e lo w O s c illa to r OSC C ir c u it S e e R ig h t S id e OSC1 OSC2 P D 0 /P W M 0 P D 1 /P W M 1 PD 2,PD 3 APN APP APO C1 C2 R1 H T 4 6 R 3 2 /H T 4 6 R 3 4 C ir c u it C1C2 R1 HT46R32 C1C2 8MHz 8MHz 4MHz 3.58MHz 3.58MHz 2MHz 1MHz 480kHz 455kHz 429kHz 400KHz 35pF 22pF 10pF 15pF 30pF 35pF 68pF 300pF 300pF 300pF 300pF R1 4.3k 4.3k 12k 10k 15k 10k 18k 10k 10k 10k 10k C1C2 TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD R1 TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD HT46R34 R1 LVR R1 VDD RES "*" RES Rev. 1.10 27 2007-3-16 HT46R32/HT46R34 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 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 Rev. 1.10 28 2007-3-16 HT46R32/HT46R34 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 TBLH ROM TBLH ACC 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,PDF TO(4),PDF(4) TO(4),PDF(4) TO,PDF 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 x m A i 0~7 addr -- (1) (2) (3) (4) PCL () () (1) (2) CLR WDT1 CLR WDT2 TO PDF TO PDF Rev. 1.10 29 2007-3-16 HT46R32/HT46R34 ADC A, [m] ACC ACC+[m]+C TO -- ADCM A, [m] PDF -- OV Z AC C [m] ACC+[m]+C TO -- PDF -- OV Z AC C ADD A, [m] ACC ACC+[m] TO -- PDF -- OV Z AC C ADD A, x ACC ACC+x TO -- PDF -- OV Z AC C ADDM A, [m] [m] ACC+[m] TO -- PDF -- OV Z AC C AND A, [m] "" ACC ACC "AND" [m] TO -- PDF -- OV -- Z AC -- C -- Rev. 1.10 30 2007-3-16 HT46R32/HT46R34 AND A, x "" ACC ACC "AND" x TO -- ANDM A, [m] PDF -- OV -- Z AC -- C -- "" [m] ACC "AND" [m] TO -- PDF -- OV -- Z AC -- C -- CALL addr Stack PC+1 PC addr TO -- PDF -- OV -- Z -- AC -- C -- CLR [m] [m] 00H TO -- PDF -- OV -- Z -- AC -- C -- CLR [m] . i i "0" i [m].i 0 TO -- PDF -- OV -- Z -- AC -- C -- CLR WDT WDT ( 0 ) (PDF)(TO) WDT 00H PDF&TO 0 TO 0 PDF 0 OV -- Z -- AC -- C -- Rev. 1.10 31 2007-3-16 HT46R32/HT46R34 CLR WDT1 CLR WDT2 WDT ( 0 ) CLR WDT2 (PDF) (TO)PDF TO WDT 00H* PDF&TO 0* TO 0* CLR WDT2 PDF 0* OV -- Z -- AC -- C -- CLR WDT1 WDT ( 0 ) CLR WDT1 (PDF) (TO)PDF TO WDT 00H* PDF&TO 0* TO 0* PDF 0* OV -- Z -- AC -- C -- CPL [m] [m] [m ] TO -- PDF -- OV -- Z AC -- C -- CPLA [m] ACC [m ] TO -- PDF -- OV -- Z AC -- C -- Rev. 1.10 32 2007-3-16 HT46R32/HT46R34 DAA [m] BCD "9" AC=1 BCD "6" AC1= AC AC "9" C=1 BCD "6" AC1 C BCD AC1C (C) ACC.3~ACC.0 > 9 AC=1 [m].3~[m].0 (ACC.3~ACC.0 )+6AC1= 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+ AC1C=1 [m].7~[m].4 (ACC.7~ACC.4 )+ AC1C=C TO -- DEC [m] PDF -- OV -- Z -- AC -- C 1 [m] [m]-1 TO -- PDF -- OV -- Z AC -- C -- DECA [m] 1 ACC [m]-1 TO -- PDF -- OV -- Z AC -- C -- HALT RAM WDT "0" (PDF) 1 WDT (TO) 0 PC PC+1 PDF 1 TO 0 TO 0 PDF 1 OV -- Z -- AC -- C -- Rev. 1.10 33 2007-3-16 HT46R32/HT46R34 INC [m] 1 [m] [m]+1 TO -- INCA [m] PDF -- OV -- Z AC -- C -- 1 ACC [m]+1 TO -- PDF -- OV -- Z AC -- C -- JMP addr PC addr TO -- PDF -- OV -- Z -- AC -- C -- MOV A, [m] ACC [m] TO -- PDF -- OV -- Z -- AC -- C -- MOV A, x ACC x TO -- PDF -- OV -- Z -- AC -- C -- MOV [m], A [m] ACC TO PDF OV Z AC -- -- -- -- -- C -- Rev. 1.10 34 2007-3-16 HT46R32/HT46R34 NOP PC PC+1 TO -- OR A, [m] PDF -- OV -- Z -- AC -- C -- "" ACC ACC "OR" [m] TO -- PDF -- OV -- Z AC -- C -- OR A, x "" ACC ACC "OR" x TO -- PDF -- OV -- Z AC -- C -- ORM A, [m] "" [m] ACC "OR" [m] TO -- PDF -- OV -- Z AC -- C -- RET PC Stack TO -- PDF -- OV -- Z -- AC -- C -- RET A, x PC Stack ACC x TO -- PDF -- OV -- Z -- AC -- C -- Rev. 1.10 35 2007-3-16 HT46R32/HT46R34 RETI RET INTC 0 (EMI) 1 PC Stack EMI 1 TO -- RL [m] PDF -- OV -- Z -- AC -- C -- 7 0 [m].0 [m].7, [m].(i+1) [m].i (i=0~6) TO -- PDF -- OV -- Z -- AC -- C -- RLA [m] 7 0 ACC.0 [m].7, ACC.(i+1) [m].i (i=0~6) TO -- PDF -- OV -- Z -- AC -- C -- RLC [m] 7 0 [m].(i+1) [m].i (i=0~6) [m].0 C C [m].7 TO -- PDF -- OV -- Z -- AC -- C RLCA [m] 0 ACC.(i+1) [m].i (i=0~6) ACC.0 C C [m].7 TO -- PDF -- OV -- Z -- AC -- C Rev. 1.10 36 2007-3-16 HT46R32/HT46R34 RR [m] 0 7 [m].7 [m].0, [m].i [m].(i+1) (i=0~6) TO -- RRA [m] PDF -- OV -- Z -- AC -- C -- 0 7 ACC.7 [m].0, ACC.i [m].(i+1) (i=0~6) TO -- PDF -- OV -- Z -- AC -- C -- RRC [m] 0 7 [m].i [m].(i+1) (i=0~6) [m]. 7 C C [m].0 TO -- PDF -- OV -- Z -- AC -- C RRCA [m] 0 7 ACC.i [m].(i+1) (i=0~6) ACC.7 C C [m].0 TO -- PDF -- OV -- Z -- AC -- C SBC A,[m] ACC ACC+[ m ]+ C TO -- PDF -- OV Z AC C Rev. 1.10 37 2007-3-16 HT46R32/HT46R34 SBCM A,[m] [m] ACC+[ m ]+C TO -- SDZ [m] PDF -- OV Z AC C 1"0" 1 0 0 ()() [m]-1=0 TO -- PDF -- OV -- Z -- AC -- C -- SDZA [m] 1"0" 1 0 0 , 0 ( )() [m]-1=0 ACC ([m]-1) TO -- PDF -- OV -- Z -- AC -- C -- SET [m] 1 [m] FFH TO -- PDF -- OV -- Z -- AC -- C -- SET [m]. i i "1" i 1 [m].i 1 TO -- PDF -- OV -- Z -- AC -- C -- Rev. 1.10 38 2007-3-16 HT46R32/HT46R34 SIZ [m] 1"0" 1 0 0 ( )() ([m]+1=0)[m] [m]+1 TO -- SIZA PDF -- OV -- Z -- AC -- C -- 1"0" 1 0 0 ( ) () [m]+1=0ACC ([m]+1) TO -- PDF -- OV -- Z -- AC -- C -- SNZ [m]. i i "0" i 0 1 ()() [m].i0 TO -- PDF -- OV -- Z -- AC -- C -- SUB A, [m] ACC ACC+[ m ]+1 TO -- PDF -- OV Z AC C SUB A, x ACC ACC+ x +1 TO -- PDF -- OV Z AC C Rev. 1.10 39 2007-3-16 HT46R32/HT46R34 SUBM A, [m] [m] ACC+[ m ]+1 TO -- SWAP [m] PDF -- OV Z AC C [m].7~[m].4 [m].3~[m].0 TO -- PDF -- OV -- Z -- AC -- C -- SWAPA [m] ACC.3~ACC.0 [m].7~[m].4 ACC.7~ACC.4 [m].3~[m].0 TO -- PDF -- OV -- Z -- AC -- C -- SZ [m] "0" 0 0 () () [m] = 0, TO -- PDF -- OV -- Z -- AC -- C -- SZA [m] "0" 0 0 () ( ) [m] = 0 ACC [m] TO -- PDF -- OV -- Z -- AC -- C -- Rev. 1.10 40 2007-3-16 HT46R32/HT46R34 SZ [m]. i i "0" i 0 0 () () [m].i = 0 TO -- TABRDC [m] TO -- TABRDL [m] TO -- XOR A, [m] PDF -- OV -- Z -- AC -- C -- PDF -- OV -- Z -- AC -- C -- PDF -- OV -- Z -- AC -- C -- ROM TBLH TBLH [m] TBLH ROM TBLH TABLE TBLH [m] TBLH "" ACC ACC "XOR" [m] TO -- PDF -- OV -- Z AC -- C -- XORM A, [m] "" [m] ACC "XOR" [m] TO -- PDF -- OV -- Z AC -- C -- XOR A, x "" ACC ACC "XOR" x TO -- PDF -- OV -- Z AC -- C -- Rev. 1.10 41 2007-3-16 HT46R32/HT46R34 28-pin SKDIP (300mil) A B 28 1 15 14 H C D E F G a I A B C D E F G H I 1375 278 125 125 16 50 -- 295 330 0 (mil) -- -- -- -- -- -- 100 -- -- -- 1395 298 135 145 20 70 -- 315 375 15 Rev. 1.10 42 2007-3-16 HT46R32/HT46R34 28-pin SOP (300mil) 28 A 15 B 1 C C' D E 14 G H F a A B C ' C D E F G H 394 290 14 697 92 -- 4 32 4 0 (mil) -- -- -- -- -- 50 -- -- -- -- 419 300 20 713 104 -- -- 38 12 10 Rev. 1.10 43 2007-3-16 HT46R32/HT46R34 28-pin SSOP (150mil) 28 A 1 C C' D E 15 B 14 G H a F A B C C' D E F G H 228 150 8 386 54 -- 4 22 7 0 (mil) -- -- -- -- -- 25 -- -- -- -- 244 157 12 394 60 -- 10 28 10 8 Rev. 1.10 44 2007-3-16 HT46R32/HT46R34 T2 D A B C T1 SOP 28W300mil A B C D T1 T2 (mm) 3301.0 621.5 13.0+0.5 -0.2 2.00.5 24.8+0.3 -0.2 30.20.2 SSOP 28S (150mil) A B C D T1 T2 (mm) 3301 621.5 13+0.5 -0.2 2.00.5 16.8+0.3 -0.2 22.20.2 Rev. 1.10 45 2007-3-16 HT46R32/HT46R34 D E F W C P0 P1 t B0 D1 P A0 K0 SOP 28W W P E F D D1 P0 P1 A0 B0 K0 t C () () (mm) 24.00.3 12.00.1 1.750.1 11.50.1 1.5+0.1 1.5+0.25 4.00.1 2.00.1 10.850.1 18.340.1 2.970.1 0.350.01 21.3 SSOP 28S150mil W P E F D D1 P0 P1 A0 B0 K0 t C () () (mm) 160.3 80.1 1.750.1 7.50.1 1.55+0.1 1.5+0.25 40.1 20.1 6.50.1 10.30.1 2.10.1 0.30.05 13.3 Rev. 1.10 46 2007-3-16 3 : 886-3-563-1999 : 886-3-563-1189 : www.holtek.com.tw 3 2 4 2 : 886-2-2655-7070 : 886-2-2655-7373 : 886-2-2655-7383 (International sales hotline) 889 2 7 200233 : 021-6485-5560 : 021-6485-0313 : www.holtek.com.cn A 518057 : 0755-8616-9908,8616-9308 : 0755-8616-9722 129 1721 100031 : 010-6641-0030, 6641-7751, 6641-7752 : 010-6641-0125 97 C 709 610016 : 028-6653-6590 : 028-6653-6591 Holtek Semiconductor (USA), Inc. 46712 Fremont Blvd., Fremont, CA 94538 : 510-252-9880 : 510-252-9885 : www.holtek.com Copyright (c) 2007 by HOLTEK SEMICONDUCTOR INC. http://www.holtek.com.tw |
Price & Availability of HT46R343
![]() |
|
|
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] |