| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
8-Bit with embedded program memory, 12-ch 14-Bit converter, noise ampl
Top Searches for this datasheetFS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers FS9823 Datasheet [V1.0] Contents Description,Feature Application-Block Diagram -Package Assignment -Pin Description -Electronic Characteristic -Function Description Core Power System Clock System -4.Dual Programmable Counter bits Timer Page Watch Timer Port Module -10. Function Network -11. Application Guide-12. OPAMP Application -13. Driver-14 Halt Sleep Mode -Package Outline Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 1/41 TD0310-0705 Ver. Description FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers FS9823 CMOS 8-bit single chip microcontroller with embedded 8kx16 bits one-time pregramming ROM, 12-channel 14-bit fully differential input analog digital converter, noise amplifier, driver. FS9823 best suited applications such feature electrical scale, memter, sensor transducer measurement application etc. Feature 8-bit microcontroller, single word instructions. Embedded bits program memory, 384-byte data memory. Voltage operation ranges from 2.2V 3.6V. Embedded oscillator. External 32768Hz crystal oscillator (RTC). Embedded Voltage Reset (LVR) Voltage Detector (LVD). Operation current less than sleep mode current about 3uA. 8-level deep hardware stacks. Interrupt sources (external: internal: 12-channel with program output rate resolution. Embedded charge pumper (Voltage double) voltage regulator (3.6V regulated output). Embedded bandgap voltage reference (typical 1.18V±50mV, 100ppm/°C). Internal silicon temperature sensor. noise (1uV without chopper, 0.5uV with chopper, 0.1Hz~1Hz) OPAMP with chopper controller. Dual 16-bit Programmable counter Watchdog timer. 28-bit bi-directional port (Pulse Density Modulator) output Buzzer output. serial port (slave mode only). drivers. Package: dice form (98-pin), 100-pin QFP. Application Sensor Transducer measurement application Product Electrical scale, meter. Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 2/41 TD0310-0705 Ver. Block Diagram FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Driver 8kx16 Program Memory byte Data Memory Voltage Double Voltage Regulator Common Generator Bandgap Reference Temperature sensor 8bit Internal/External Oscillator Analog Input Multiplex Port External Interrupt output Serial Buzzer output Timer Noise Amplifier Dual Programmable Counter Analog Digital Converter Watch Timer Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 3/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Package Assignment SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 COM2 COM1 VDDA VSSP VDDP XOUT PT2<2>/PDM1 PT2<5>/PDM2 PT1<0>/AIN0 PT1<1>/AIN1 PT1<2>/AIN2 PT1<3>/AIN3 PT1<4>/AIN4 PT1<5>/AIN5 PT1<6>/AIN6 PT1<7>/AIN7 PT2<0>/INT0 PT2<1>/INT1 PT3<0>/INT2 AGND REFO OP2O OP1O PT3<1>/INT3 PT2<3>/SDA PT2<4>/SCL PT2<7>/BZ SEG26 COM3 COM4 9823 SEG37 SEG38 SEG39 SEG40 PT4<3> PT4<2> PT4<1> PT4<0> PT3<7>/AIN11 PT3<6>/AIN10 PT3<5>/AIN9 PT3<4>/AIN8 PT3<2> /PFI PT3<3> /PFO PT2<6> Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 4/41 TD0310-0705 Ver. Description Name OP2O OP1O REFO FTB, AGND PT1<0~7>/AIN0~7, PT3<4~7>/AIN8~11 PT2<0~1>/INT0~1, PT3<0~1>/INT2~3 PT2<2,5>/PDM1,2 PT2<3>/SDA PT2<4>/SCL PT2<7>/BZ PT3<2>/PFI PT3<3>/PFO PT2<6>, PT4<0~3> SEG40~SEG1 COM4~COM1 V3,V2,V1 VDDA VSSP VDDP XOUT FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers In/Out 11~18 31~34 19~20 27~28 21,24 35~38 39~78 79~82 85~87 Description Programming Power Supply OPAMP Output OPAMP Output Band Reference Output Pre-Filter Capacitor Connection Analog Circuit Bias Current Input Analog Ground Digital Port Analog input channel Digital Port External Interrupt input Digital Port output Digital Port serial Bi-Directional data line Digital Port clock input Digital Port Buzzer Output Digital Port Programmable Frequency Input Digital Port Programmable Frequency Output Digital Port Segment Driver Output Common Driver Output Charge Pump Capacitor Positive Connection Charge Pump Capacitor Negative Connection Bias Analog Power Output Voltage Source from VDDA Charge Pump Voltage Charge Pump Negative Power Supply Charge Pump Capacitor Negative Connection Charge Pump Capacitor Positive Connection Charge Pump Positive Power Supply Positive Power Supply Negative Power Supply (Ground) 32768Hz Oscillator Output 32768Hz Oscillator Input Testing Mode Reset Connection Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 5/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Electronic Characteristic Absolute Maximum Ratings Parameter Supply Voltage Ground Potential Applied Input/Output Voltage Ambient Operating Temperature Storage Temperature Soldering Temperature, Time Rating -0.3 -0.3 VDD+0.3 +150 260°C, Unit Characteristic (Unless otherwise specified VDD=3VTa=25) Symbol IDD1 Parameter Recommend Operation Power Voltage Supply Current Test Condition Units MCK=1MHz, CPUCLK=MCK/2, Charge Pump, ADC,OPAMP IDD2 Supply Current Internal Oscillator Off, MCK=32768Hz Sleep Mode Supply Current Sleep Mode Digital Input High Voltage PT1, Reset Digital Input Voltage PT1, Reset VIHSH Input Hys. High Voltage Schmitt-trigger port VIHSL Input Hys. Voltage Schmitt-trigger port Pull Current Vin=0 High Level Output Current VOH=VDD-0.3 Level Output Current VOL=0.3 VDDA Analog Power IREG VDDA Regulator Output VDD=3V Current Internal Voltage Double VDDA=0.95*VDD A(unload) VCVDDA VDDA Voltage Coefficient AGND Analog Ground Voltage VREF Build Reference Voltage AGND TCREF Build Reference Voltage Ta=0~50 Temperature Coefficient S_LB [1:0]=00 VLBAT Battery Detector Voltage S_LB [1:0]=01 Switch Resister Internal oscillator FWDT Internal Clock 0.45 0.20 VDDA/2 1.18 ppm/ Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 6/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Characteristic (Unless otherwise specified VDD=3VTa=25) Symbol VACIN VADIN Parameter Test Condition Common Mode Input INH,INL,VRH,VRL Range Differential Mode Input (INH,INL),(VRH,V Range Resolution Linearity Error VRFIN=0.44V Input Offset Voltage VRFIN=0.44V With Zero Cancellation VAIN=0 ±15625 Units Counts -0.1 +0.1 OPAMP Characteristic (Unless otherwise specified VDD=3VTa=25) Symbol Parameter Input Offset Input Offset Voltage with Chopper Input Reference Noise Input Reference Noise with Chopper Input Bias Current Input Bias Current with Chopper Input Common Mode Range Output Voltage Range Chopper Clock Frequency Capacitor Load S_CHCK[1:0]=11 Rs<100 Rs=100, 0.1Hz~1Hz Rs=100, 0.1Hz~1Hz Test Condition Units µVpp µVpp Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 7/41 TD0310-0705 Ver. Function Description Core FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 1.1. Program Memory Organization 13-bit program counter capable address program memory space. reset vector 0000h interrupt vector 0004h. eset ector Program onter Interrupt ector 0004h 0000h tack evel tack evel tack evel tack evel tack evel tack evel tack evel tack evel 1FFFh 1.2. Data Memory Organization data memory partitioned into three parts. address 00h~07h 16~17h areas system special registers, like indirect address, indirect address pointer, status register, working register, interrupt flag, interrupt control register. address 08h~7Fh areas peripheral special registers, like ports, timer, ADC, signal conditional network control register, driver. address 80h~1FFh areas general data memory. Address Name IND0 IND1 FSR0 FSR1 STATUS WORK INTF INTE INTF2 INTE2 08h~7Fh 80h~FFh 100h~1FFh Content mean unknown unchanged) contents FSR0 address data memory contents FSR1 address data memory Indirect data memory, address point Indirect data memory, address point IRP1 IRP0 WORK register TMIF I2CIF ADIF TMIE I2CIE ADIE CTIF CTIE Peripheral special registers General data Memory page General data Memory page Reset State uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu 00u00uuu uuuuuuuu 00000000 00000000 00000000 00000000 uuuuuuuu uuuuuuuu E1IF E1IE E3IF E3IE E0IF E0IE E2IF E2IE IND0, IND1: indirect addressing mode address FSR0, FSR1: indirect addressing mode point Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 8/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers IRP0: Indirect address page select. IRP1: Indirect address page select. Power down Flag. Cleared writing power-on reset. sleep instruction Watch Time Flag. Cleared writing power-on reset. Watch Time Digit Carry Flag, ADDWF(C) SUBWF(C), this there carry from order resultant. Carry Flag (~Borrow) Zero Flag E0IF, E0IE: PT2.0 External Interrupt flag enable. E1IF, E1IE: PT2.1 External Interrupt flag enable. E2IF, E2IE: PT3.0 External Interrupt flag enable. E3IF, E3IE: PT3.1 External Interrupt flag enable. ADIF, ADIE: Analog digital converter Interrupt flag enable. CTIF, CTIE: Dual 16bit programmable counter Interrupt flag enable. TMIF, TMIE: 8-bit Timer Interrupt flag enable. I2CIF, I2CIE: Interface Interrupt flag enable. GIE: Global interrupt enable. 1.3. Peripheral special registers Address Name CTAH CTAL CTBH CTBL CTCON TMOUT TMCON ADOH ADOL ADCON NETA NETB NETC NETD NETE NETF PT1EN PT1PU AIENB1 PT2EN PT2PU PT2MR Content mean unknown unchanged) CTA[15:8] CTA[7:0] CTB[15:8] CTB[7:0] MUXSEL[2:0] FQTMB Reset State uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu 0000000u 0uuuu000 00000000 1uuu0000 00000000 00000000 uuuu0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 uuuuuuuu uuuuuuuu 00000000 00000000 00000000 uuuuuuuu 00000000 00000000 00000000 uuuuuuuu Ver. WDTCON WTDTEN OVAB [2:0] [2:0] TMOUT [7:0] TMEN [15:8] [7:0] ADRST M7_CK M6_CK M5_CK M3_CK M2_CK ENPUMP S_CH2CK [1:0] S_CH1CK [1:0] SINL[1:0] SINH[2:0] SOP2N[1:0] SOP1N[1:0] SVRL[1:0] SREFO ADG[1:0] OP2EN SOP2P[2:0] OP1EN ENVS SILB[1:0] ENBAND ENVDDA TRST [7:0] PT1EN [7:0] PT1PU [7:0] AIENB[7:0] [7:0] PT2EN [7:0] PT2PU [7:0] PM1EN E1M[1:0] [7:0] 9/41 [2:0] M1_CK M0_CK S_BEEP S_PCK SFTA[2:0] SVRH[1:0] ADEN SOP1P[2:0] ENLB ENAGND ENVB LBOUT BZEN PM2EN E0M[1:0] Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 TD0310-0705 PT3EN PT3PU PT3MR PT4EN PT4PU AIENB2 PMD1H PMD1L PMD2H PMD2L PMCON PT2OCB LCD1 LCD2 LCD3 LCD4 LCD5 LCD6 LCD7 LCD8 LCD9 LCD10 LCD11 LCD12 LCD13 LCD14 LCD15 LCD16 LCD17 LCD18 LCD19 LCD20 LCDENR I2CCON I2CSTA I2CADD I2CBUF FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers PT3EN [7:0] PT3PU [7:0] PFOEN E3M[1:0] 00000000 00000000 E2M[1:0] 00000000 [3:0] uuuuuuuu PT4EN [3:0] uuuu0000 PT4PU [3:0] uuuu0000 0000uuuu 00000000 00000000 00000000 00000000 PMCS[2:0] 00000000 uuu11uuu SEG1 [3:0] uuuuuuuu SEG3 [3:0] uuuuuuuu SEG5 [3:0] uuuuuuuu SEG7 [3:0] uuuuuuuu SEG9 [3:0] uuuuuuuu SEG11 [3:0] uuuuuuuu SEG13 [3:0] uuuuuuuu SEG15 [3:0] uuuuuuuu SEG17 [3:0] uuuuuuuu SEG19 [3:0] uuuuuuuu SEG21 [3:0] uuuuuuuu SEG23 [3:0] uuuuuuuu SEG25 [3:0] uuuuuuuu SEG27 [3:0] uuuuuuuu SEG29 [3:0] uuuuuuuu SEG31 [3:0] uuuuuuuu SEG33 [3:0] uuuuuuuu SEG35 [3:0] uuuuuuuu SEG37 [3:0] uuuuuuuu SEG39 [3:0] uuuuuuuu LCD_DUTY[1:0] ENPMPL 00000000 0001uuuu uu0000u0 00000000 00000000 AIENB[11:8] PMD1[15:8] PMD1[7:0] PMD2[15:8] PMD2[7:0] PDMEN PT2OC[4:3] SEG2 [3:0]] SEG4 [3:0] SEG6 [3:0] SEG8 [3:0] SEG10 [3:0] SEG12 [3:0] SEG14 [3:0] SEG16 [3:0] SEG18 [3:0] SEG20 [3:0] SEG22 [3:0] SEG24 [3:0] SEG26 [3:0] SEG28 [3:0] SEG30 [3:0] SEG32 [3:0] SEG34 [3:0] SEG36 [3:0] SEG38 [3:0] SEG40 [3:0] LCDCKS [1:0] LCDEN WCOL I2COV I2CEN LEVEL I2CADD [7:0] I2CBUF [7:0] Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 10/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 1.4. Special Register External Reset (Power Reset) Reset State Address Name STATUS WDTCON PT1EN PT1PU AIENB1 PT2EN PT2PU PT2MR PT3EN PT3PU PT3MR PT4EN PT4PU AIENB2 PT2OC I2CCON I2CSTA I2CADD I2CBUF External Reset 00u00uuu 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 uuuu0000 uuuu0000 0000uuuu uuu11uuu 0001uuuu uu0000u0 00000000 00000000 Reset uuuu1uuu uuuuu000 uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu Other special register reset state same Power reset. 1.4. Instruction INSTRUCTION CLRF ADDWF INCF INCFSZ DECF DECFSZ SUBWF COMF MOVWF MOVFW ADDWFC ANDWF IORWF XORWF Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 OPERATION operation d=f+W d=f+1 d=f+1 skip d=f-1 d=f-1 skip f+(~W)+1 d=~f d=f+W+C d=f&W d=f|W d=f^W [7:0]=f [7:0], 11/41 CYLCE FLAG None None None None None TD0310-0705 Ver. SUBWFC ADDLW SUBLW ANDLW IORLW XORLW MOVLW RETLW CALL GOTO RETFIE RETURN HALT SLEEP CLRWDT ADDPCW BTFSC FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers f+(~W)+1+C [7:0], c=C, [7:0] W=k+W W=k-W W=k&W W=k|W W=k^W RETURN Push PC+1 GOTO PC=k GIE=1 Stop clock Stop Clear watch timer PC=PC+1+{6{W [7], [6:0]} [b]=0 [b]=1 Skip f[b]=0 None None None None None None None None None None None None None BTFSS Skip f[b]=1 memory address (00h FFh). work register. literal field, constant data label destination select: store result d=1: store result memory address select (0~7). (f): content memory address program counter Power System Address Name NETE NETF Content mean unknown unchanged) S_PCK ENVS SILB[1:0] ENLB ENBAND ENVDDA ENAGND ENVB LBOUT ENPUMP Reset State 00000000 00000000 00000000 uuuuuuuu Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 12/41 TD0310-0705 Ver. 2.1. Voltage Doublers FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 10uF 10uF 2.2~3.6V VDDP 2.1.1. VDDA voltage regulator input. When ENPUMP=1, voltage doublers active. voltage about times VDDP. When ENPUMP=0, input voltage voltage regulator power supply. 2.1.2 Prevent FS9822 chip malfunction when VSSP instant voltage lower than VSS, necessary connect resistor between VSSP. 2.1.3. Voltage doublers operation frequency selected S_PCK. details section clock system. VSSP ENPUMP Voltage Doublers S_PCK 2.2. Voltage Regulator VDDA Voltage Regulator ENVDDA 2.2.1. VDDA power supply voltage analog circuit driver. When ENVDDA set, voltage regulator will active, VDDA=3.6V. Otherwise VDDA external regulated power supply input. 2.2.2. voltage source from VDDA. When ENVS switch short. Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 13/41 TD0310-0705 Ver. ENVS 2.3. Analog Bias Circuit FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 10nF Analog Bias Circuit ENVB 2.3.1. Before active analog block, must ENVB. When internal voltage doublers. must connected 10nF capacitor reducing voltage doublers noise. 2.4. Analog Common Voltage Generator Analog Common Voltage Generator AGND ENAGND 2.4.1. AGND analog common voltage. When ENAGND=1, analog common voltage generator will active. AGND VDDA. Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 14/41 TD0310-0705 Ver. 2.5. Battery Comparator FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 320.8K AIN4 1.2V SILB[1:0] LBOUT 120K 230K ENLB ENLB 2.5.1. When ENLB=1, battery comparator will active. 2.5.2. SILB [1:0]: Detect input select. SILB [1:0] Detect Voltage VDD< 2.6. Bandgap Voltage Temperature Sensor REFO Bandgap Voltage Reference Temperature Sensor TEMPH Function Network TEMPL ENBAND 2.6.1. REFO temperature coefficient bandgap voltage reference output. When ENBAND=1, circuit will active. output voltage AGND about 1.18V. Typical temperature coefficient 100ppm/°C. 2.6.1. {TEMPH, TEMPL} proportion ambient temperature. select them input transfer digital code. (Typical 550uV±50uV/°C) Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 15/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Clock System Address Name Content mean unknown unchanged) M5_CK M3_CK M2_CK S_CH2CK [1:0] S_CH1CK [1:0] 25pF 25pF M7_CK M6_CK M1_CK S_BEEP M0_CK S_PCK Reset State 00000000 00000000 32.768kHz Internal Oscillator Circuit 32.768kHz Crystal Oscillator Circuit 3.1. Oscillator State Input M7_CK Oscillator State Internal External Disable Disable Enable Enable Enable Disable Disable Enable Enable Disable Sleep M6_CK M3_CK M0_CK ECK/2 M1_CK MCK/4 3.2. Instruction Cycle 3.2.1 When M2_CK=0, different operation clock cycle from order maintain stable output. applications where resolution more than 13-bits necessary, M2_CK should zero. XOUT Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 16/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 3.2.2 CPU's operation clock cycle change M0_CK, M1_CK, M2_CK, M3_CK change. Users must make sure that switching made only after oscillator's output stabilized. command should added after switching. MCK, M2_CK M1_CK Instruction Cycle MCK/6.5 MCK/12.5 MCK/2 MCK/4 3.3. Sample Frequency M1_CK sample Frequency (ADCF) MCK/25 MCK/50 3.4. Beeper Clock M0_CK S_BEEP Beeper Clock CLK/250 CLK/375 ECK/8 3.5. Voltage Doublers Operation Frequency M0_CK S_PCK Voltage Doublers Operation Frequency MCK/200 MCK/100 ECK/32 3.6. Chopper Operation Amplifier Input Control Signal S_CH1(2)CK S_CH1(2)CK Chopper Control Signal CLK/500 CLK/1000 3.7. Timer Module Input Clock M5_CK Timer Module input Clock TMCLK CLK/1000 ECK/32 Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 17/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Dual 16bit Programmable Counter Address Name INTE INTF2 INTE2 CTAH CTAL CTBH CTBL CTCON PT3MR Content mean unknown unchanged) CTIF CTIE CTA[15:8] CTA[7:0] CTB[15:8] CTB[7:0] MUXSEL[2:0] FQTMB PFOEN Reset State 00000000 00000000 00000000 uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu 0000000u 00000000 OVAB Data MAXSEL[1:0] Internal Oscillator Instruction clock External Oscillator (00) (01) (10) PFII (11) MUXSEL[2]=1 MUXSEL[2]=0 CTA_CLK counter (CTA) Overflow Reset PT3<3>/PFO Pulse Width Measurement Control PT3<2>/PFI OVAB=0 OVAB=1 PFOEN CTB_CLK FQTMB counter (CTB) Overflow 4.1. [15:0]: Counter [15:0]: Counter ((FQTMB (TON 0)), then only write CTBH will write into same time (CTBH->CTAH, CTBL->CTAL). Otherwise can't write into CTA. 4.2. MUXSEL [1:0]: clock source select multiplexer. Inverting PFI. 4.3. Counter/Timer Mode: FQTMB MUXSEL OVAB counter, preload register. Counter time (10000h-CTAI)/CLK. Software CTA_CLK Software Clear XXXX FFF9 FFFA FFFB FFFC FFFD FFFE FFFF FFF9 FFFA FFFB FFFC FFFD FFFE FFFF FFFA FFFB FFFC FFFD FFFE FFFF FFFA FFFB FFFC XXXX FFF9 Software Write into (CTA same CTB) FFFA Software Write into CTIF When CTIE=1 Software Clear Software Clear Counter/Timer Mode 4.4. Pulse Width Measurement Mode: FQTMB MUXSEL OVAB Pulse width CTA/CLK., counting overflow Pulse still high, will generate interrupt signal will counting again, then Pulse from high low, will stop count Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 18/41 TD0310-0705 Ver. Software PFII FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers CTA_CLK XXXX 0000 Software Write into (CTA same CTB) 0001 0002 0003 0004 0005 0006 0007 0008 0009 CTIF When CTIE=1 Pulse Width Measurement Mode 4.5. Frequency Measurement Mode: FQTMB MUXSEL OVAB Frequency measurement. OVAB Frequency measurement. Frequency (CTB-CTBI)/ (10000h-CTAI) PFII Software CTA_CLK CTB_CLK FQTMB XXXX FFEA FFEB FFEC FFED FFEE FFEF FFF0 FFF1 FFF2 FFF3 FFF4 FFF5 FFF6 FFF7 FFF8 FFF9 FFFA FFFB FFFC FFFD FFFE FFFF 0000 XXXX FFEA FFEB FFEC FFED FFEE FFEF FFF0 FFF1 FFF2 Software Write into (CTA same CTB) CTIF When CTIE=1 Frequency Measurement Mode bits Timer Address Name INTF INTE TMOUT TMCON Content mean unknown unchanged) TMIF TMIE TMOUT [7:0] TMEN Reset State 00000000 00000000 00000000 1uuu0000 TRST [2:0] Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 19/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers TMOUT[7:0] TMEN bits Counter TMCLK Frequency Divider TMCLK/4 Reset Timer Interrupt Signal TMRST 5.1. Write address 0Fh; will send pulse TRST reset 8-bit counter. Then read TMCON "1". 5.2. TMEN=1, 8-bit counter will enabled. TMEN=0, 8-bit counter will stop. 5.3. TMOUT [7:0] output 8-bit counter. read-only. 5.4. [2:0] selects timer interrupt source. selection codes follows: interrupt source TMOUT[0] TMOUT[1] TMOUT[2] TMOUT[3] TMOUT[4] TMOUT[5] TMOUT[6] TMOUT[7] Time TMCLK=1024Hz (ECK/32) 1/128 sec. 1/64 sec. 1/32 sec. 1/16 sec. sec. sec. sec. sec. Watch Timer Address Name STATUS WDTCON WTDTEN Content mean unknown unchanged) Reset State 00u00uuu 0uuuu000 [2:0] WDTEN Watch Timer Oscillator WDTA[7:0] bits Counter1 Multiplex bits Counter2 WDTOUT WDTS[2:0] CLRWDT Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 20/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 6.1. WDTEN "1": enable watchdog timer oscillator. "0": watchdog timer function will disabled. WDTEN write only. 6.2. When Counter overflows, will send WDTOUT reset flag. 6.3. CLRWDT instruction will reset Counter 6.4. [2:0] selects Counter code selections follows, 111: WDTA [0], 110: WDTA [1], 101: WDTA [2], 100: WDTA [3], 011: WDTA [4], 010: WDTA [5], 001: WDTA [6], 000: WDTA [7]. Port Address Name INTF INTE INTF2 INTE2 PT1EN PT1PU AIENB1 PT2EN PT2PU PT2MR PT3EN PT3PU PT3MR PT4EN PT4PU AIENB2 PT2OCB Content mean unknown unchanged) I2CIF E1IF E0IF I2CIE E1IE E0IE CTIF E3IF E2IF CTIE E3IE E2IE [7:0] PT1EN [7:0] PT1PU [7:0] AIENB[7:0] [7:0] PT2EN [7:0] PT2PU [7:0] PM2EN PM1EN E1M[1:0] E0M[1:0] [7:0] PT3EN [7:0] PT3PU [7:0] PFOEN E3M[1:0] E2M[1:0] [3:0] PT4EN [3:0] PT4PU [3:0] AIENB[11:8] PT2OC[4:3] Reset State 00000000 00000000 00000000 00000000 uuuuuuuu 00000000 00000000 00000000 uuuuuuuu 00000000 00000000 00000000 uuuuuuuu 00000000 00000000 00000000 uuuuuuuu uuuu0000 uuuu0000 0000uuuu uuu11uuu BZEN ports with pull-up resistor enable control. PT1(~4)PU [N]="0": PT1(~4) without pull-up resistor, "1": PT1(~4) with pull-up resistor PT1(~4)EN ="0": PT1(~4) input port, "1": PT1(~4) output port (~4) data register port. Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 21/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 7.1. Digital Port with Analog input channel shared: PT1<0> PT1<7>, PT3<4> PT3<7> PT3PU[7:4], PT1PU[7:0] Databus[7:0] PT3[7:4], PT1[7:0] AR==PT3, Write LOAD PT3EN[7:4], PT1EN[7:0] AIENB[11:0] READ&AR==PT3, AIN11~AIN0 7.1.1. AIENB] ="0", this port Analog input channel (AIN0 AIN11), "1": This port Digital port. 7.1.2 VDDA Regulator must enable first then AIN0~AIN7 will work normal, otherwise AIN0~AIN5 work abnormal parasitic diode which between AIN0~AIN7 VDDA active. When leakage current will happened. 7.1.3 want keep operation current sleep mode. AINENB=1 PT1, [7:4] floating pull down. PT2, [3:0], PT4, state. 7.2. Digital Port External Interrupt input PT2<0>, PT2<1>, PT3<0>, PT3<1> PT2PU[1:0], PT3[1:0] Databus[7:0] PT2[1:0], PT3[1:0] AR==PT2, Write LOAD PT2EN[1:0], PT3EN[1:0] READ&AR==PT2, Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 22/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 7.2.1. PT2<0>/INT0, PT2<1>/INT1, PT3<0>/INT2, PT3<1>/INT3 external interrupt sources. Interrupt mode controlled E0(~3)M [1:0]="00": negative edge, "01": positive edge, "10"&"11": interrupt when change. 7.2.1. There Schmitt-trigger input. 7.3. Digital Port output PT2<2>, PT2<5> PT2PU[2, Databus[7:0] PT2[2, AR==PT2 Write LOAD PT2EN[2, READ&AR==PT2 7.3.1. PT2<2> Schmitt-trigger input. PT2<5> not. 7.3.2. When EN="1" PT2EN [2(5)] ="1", PT2<2(5)> Output. 7.3.3. details section (Pulse Density Modulator) Module. 7.4. Digital Port serial port PT2<3>/SDA, PT2<4>/SCL PT2PU[4:3] Databus[7:0] PT2OC[4:3] Open Drain Control PT2[4:3] AR==PT2 Write LOAD PT2EN[4:3] READ&AR==PT2 7.4.1. When PT2OC [3(4)] ="1": [3(4)] open-drain;"0": [3(4)] normal digital port. Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 23/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 7.4.2. There Schmitt-trigger input. 7.4.3. details section module. 7.5. Digital Port Buzzer output PT2<7> PT2PU[7] Databus[7:0] PT2[7] AR==PT2 Write LOAD PT2EN[7] READ&AR==PT2 7.5.1. PT2EN ="1" BZEN="1", buzzer output. 7.6. Digital Port Programmable Frequency Port PT3<2>/PFI, PT3<3>/PFO PT3PU[3:2] Databus[7:0] PT3[3:2] AR==PT3 Write LOAD PT3EN[3:2] READ&AR==PT3 7.6.1. Schmitt-trigger input. 7.6.2. PT3EN ="1" PFOEN="1", output. 7.6.3. details section "Dual 16-bit programmable counter". Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 24/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 7.7. Digital Port with Schmitt-trigger input. PT4<0>, PT4<1> PT4PU[1:0] Databus[7:0] PT4[1:0] AR==PT4 Write LOAD PT4EN[1:0] READ&AR==PT4 7.7.1. Schmitt-trigger input. 7.8. Digital Port PT2<6>, PT4<2>, PT4<3> PT2PU[6], PT4PU[3:2] Databus[7:0] PT2[6], PT4[3:2] AR==PT2, Write LOAD PT2EN[6], PT4[3:2] READ&AR==PT2, Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 25/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers (Pulse Density Modulator) Module Address Name PT2MR PMD1H PMD1L PMD2H PMD2L PMCON PDM15 PDM14 PDM13 PDMO= (PDMD[x] PDMx) Example: PDMD=6000h PDMO x=0~15 PM2EN Content mean unknown unchanged) PM1EN PMD1[15:8] PMD1[7:0] PMD2[15:8] PMD2[7:0] PDMEN PMCS[2:0] Reset State 00000000 00000000 00000000 00000000 00000000 00000000 8.1. PMEN: Enable Module. When EN="1" PT2EN [2(5)] ="1", PT2<2(5)> Output. 8.2. PMCS: Select Input Frequency PWCS Pulse Width 1/MCK 2/MCK 4/MCK 8/MCK 16/MCK 32/MCK 64/MCK 128/MCK Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 26/41 TD0310-0705 Ver. (slave mode only) Address Name INTF INTE I2CCON I2CSTA I2CADD I2CBUF FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers WCOL I2COV Content mean unknown unchanged) I2CIF I2CIE I2CEN I2CADD [7:0] I2CBUF [7:0] Reset State 00000000 00000000 0001uuuu uu0000u0 00000000 00000000 Data Write Read I2CBUF PT2<4>/SCL I2CSR PT2<3>/SDA Addr_Match Match detect I2CADD Set, Reset bits (I2CSTA Reg) Start Stop detect 9.1. module implements standard specifications well 7-bit addressing. pins used data transfer. There PT2<4>/SCL pin, which clock, PT2<3>/SDA pin, which data. user must configure these pins open-drain through PTOCB [4:3]. I2CSR: Shift Register directly accessible. 9.2. I2CCON CONTROL REGISTER module. WCOL: Write collision detect. I2CBUF register written while still transmitting previous word. Must cleared software. collision. I2COV Receive overflow flag. byte received while I2CBUF still holding previous byte. I2COV don't care transmit mode. I2COV must cleared software either mode. Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 27/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers I2CEN functional enable. Enables serial port configures pins serial port pins. Disable serial port configures these pins port pins. both modes, when enabled, these pins must properly configured input output. release control. Enable clock. Holds clock (clock stretch) Note Used ensure data setup time. 9.3. I2CSTA STATUS REGISTER module Data/Address indicates that last byte received data indicates that last byte received address Stop bit. This cleared when module disabled (I2CEN cleared). Indicates that stop been detected last. Stop detected last. Start bit. This cleared when module disabled (I2CEN cleared). Indicates that start been detected last. Start detected last. Read/Write information. This holds information received following last address match. This only valid during transmission. users this software determine whether transmission reception progress. Read Write 9.4. I2CBUF BUFFER REGISTER module 9.5. I2CADD ADDRESS REGISTER module 9.6. Reception: When address byte clear address match occurs, I2CSTA register cleared. received address loaded into I2CBUF. When address byte overflow condition exists then acknowledges (ACK) pulse given. overflow condition defined either (I2CSTA<0>) I2COV (I2CCON<6>) set. I2CIF interrupt generated each data transfer byte. I2CIF must cleared software, I2CSTA register used determine status byte. Receiving Address Receiving Data Receiving Data I2CIF (INTF<3>) Cleared software (I2CSTA<0>) Master terminates transfer I2CBUF read I2COV (I2CCON<6>) I2COV Because I2CBUF still full. sent. Waveforms Reception Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 28/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 9.6. Transmission: When address byte address match occurs, I2CSTA register set. received address loaded into I2CBUF. pulse will sent ninth bit, held low. transmit data must loaded into I2CBUF register, which also loads I2CSR register. Then should enabled setting (I2CCON<4>). right data bits shifted falling edge input. This ensures that signal valid during high time. I2CIF interrupt generated each data transfer byte. I2CIF must cleared software, I2CSTA register used determine status byte. I2CIF falling edge ninth clock pulse. slave-transmitter, pulse from master-receiver latched rising edge ninth input pulse. line high (not ACK), then data transfer complete. slave then monitors another occurrence I2CSTA bit. line (ACK), transmit data must loaded into I2CBUF register, which also loads I2CSR register. Then should enabled setting (I2CCON<4>). Receiving Address Transmitting Data held while responds I2CIF Data sampled I2CIF (INTF<3>) (I2CSTA<0>) Cleared software I2CBUF written software From I2CIF interrupt service routine I2COV (I2CCON<6>) I2CBUF read Waveforms Transmission Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 29/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Analog Function Network Address Name INTF INTE ADOH ADOL ADCON NETA NETB NETC NETD Content mean unknown unchanged) ADIF ADIE S_CH2CK [1:0] S_CH1CK [1:0] [15:8] [7:0] ADRST [2:0] SINH[2:0] SFTA[2:0] SOP1N[1:0] SVRL[1:0] SVRH[1:0] ADG[1:0] ADEN SOP2P[2:0] OP1EN SOP1P[2:0] Reset State 00000000 00000000 00000000 00000000 00000000 uuuu0000 00000000 00000000 00000000 00000000 SINL[1:0] SOP2N[1:0] SREFO OP2EN REFO SREFO SOP1P[2:0] AIN7 AIN6 AIN5 AIN4 AIN3 AIN2 OP1P AIN1 AIN0 SOP1N[1:0] AIN6 AIN5 OP1N AIN4 OP1O OP1O 100K S_CH1CK[1:0] OP1EN VR1P VR2P AGND SFTA[2] SINH[2:0] OP2P OP2O AIN5 TEMPH FTIN OP1P OP1O SFTA[1:0] AIN3 AIN2 FTIN SINL[1:0] TEMPL AIN3 AIN2 AIN1 OP2O ADO[15:0] ADM[2:0] ADRST ADEN ADG[1:0] SOP1P[2:0] AIN11 AIN10 AIN9 AIN8 AIN7 AIN6 OP2P AIN5 AIN4 SOP2N[1:0] AIN9 AIN8 OP2N AIN7 OP2O S_CH2CK[1:0] OP2EN SVRH[1:0] VR2P VR1P AIN3 AIN0 SVRL[1:0] VR2P AIN2 AIN1 AGND Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 30/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 10.1. Analog Digital Converter (ADC) 10.1.1. contains modulator digital comb filter. When ADRST=1, comb filter will enabled. When ADRST=0, comb filter will reset. ADEN=1 starts modulator. 10.1.2. output rate selected (N). Output Rate ADCF/125 ADCF/250 ADCF/500 ADCF/1000 ADCF/2000 ADCF/4000 ADCF/8000 ADCF/8000 10.1.3. AZ=0 means that differential inputs (INH, INL); means that differential inputs (INL, INL). this mode measure offset. 10.1.4. [1:0] will input gain follows, 2/3, 1/3. 10.2. OPAMP: OP1, 10.2.1. OPAMP enable control signal. 10.2.2. S_CH1 [1:0] "3.6. Chopper Operation Amplifier Input Control Signal". input operation mode follows, +Offset, -Offset, CLK/500 chopper frequency, CLK/1000 Chopper frequency. 10.3. Analog Multiplex: 10.3.1. Pass Filter Input: SINH[2:0] Select OP1O OP1P TEMPH AIN5 OP2O OP2P 10.3.2. Negative Input: SINL[1:0] Select AIN1 AIN2 AIN3 TEMPL 10.3.3. Pass Filter Output, Positive Input: SFTA[1:0] Select FTIN AIN2 AIN3 10.3.4. External Filter Control: SFTA[2]=1, FTIN short; SFTA[2]=0, FTIN open. 10.3.5. Internal Reference Voltage Control: SREFO=1, REFO short; SREFO=0, REFO open. 10.3.6. Reference Voltage Negative Input: SVRL[1:0] Select Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 AGID AIN1 31/41 AIN2 VR2P TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 10.3.7. Reference Voltage Positive Input: SVRH[1:0] Select 10.3.8. Positive Input: SOP1P[2:0] Select AIN0 AIN1 AIN2 AIN3 AIN4 AIN5 AIN6 AIN7 AIN0 AIN3 VR1P VR2P 10.3.9. Negative Input: SOP1N[1:0] Select 10.3.10. Positive Input: SOP2P[2:0] Select AIN4 AIN5 AIN6 AIN7 AIN8 AIN9 AIN10 AIN11 OP1O AIN4 AIN5 AIN6 10.3.11. Negative Input: SOP2N[1:0] Select OP2O AIN7 AIN8 AIN9 Application Guide used FS9823 with fully differential inputs fully differential reference voltage inputs. maximum output ±15625. conversion equation follows: Dout= 15625 (VIH-VIL+Vio) (VRH-VRL+Vro) ADC's positive input voltage, ADC's negative input voltage, ADC's offset input terminals, voltage positive input Reference Voltage, voltage negative input Reference Voltage, offset input terminals Reference Voltage. Where VRH-VRL+Vro>0. When (VIH-VIL+Vio) (VRH-VRL+Vro) Dout=15625. When (VIH-VIL+Vio) (VRH-VRL+Vro) Dout=-15625. 11.1. Output Format read {ADOH,ADOL} ADC's 16-bit output. Note that output complement format, i.e., most significant (MSB) denotes negative number. example, {ADOH, ADOL} =E2F7h, then Dout= (not (E2F7h) -7433. 11.2. Linear Range. close saturation when (VIH-VIL+Vio) (VRH-VRL+Vro) close good linearity range ±0.95. Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 32/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 11.3. Output Rate Settling Time generally over-sampling ADC, i.e., every output results sampling times processed DSP. FS9823 sampling frequency decided M1_CK. ADCM decides send 16-bit output after sampling times interrupt signal every time changes output. fact, every output includes previous times sampling results. Generally speaking, inputs, reference voltage, ADG, switched, previous outputs normally stable ones, third output beyond stable. 11.4. Input Offset Input Offset drifts with temperature common mode voltage inputs. When drifting slow, Doff= 15625 (Vio) (VRH-VRL+Vro) When measuring, Doff should deducted. relationships Doff with voltage inputs common mode reference voltage shown follows. 11.4.1. (VRH, AGND) =0.4V, VRL=AGND, VIH=VIL=VICM ADG=01 Doff VICM Counts -500 -1000 11.4.2. (VRH, AGND) =0.5~1V, VRL=AGND, VIH=VIL=AGND ADG=01 Doff Reference Voltage 2000 1500 Counts 1000 Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 33/41 TD0310-0705 Ver. 11.5. Gain FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers output deducted Doff Gain. Within operation range, changes Gain shown follows. results show that Gain does change changes. suggested values common mode voltages input reference voltage 1V~2V. 11.5.1. Gain VDD: (VRH, VRL) 1/3(REFO, AGND), (VIH, VIL) 1/6(REFO, AGND), VRL=VIL=AGND ADG=01 VDD=2.2V~3.6V Gain 7827 7826 Counts 7825 7824 7823 11.5.2. Gain Voltage Inputs Common Mode: (VRH, VRL) =1/3(REFO, AGND), (VIH, VIL) =0.2V, VRL=AGND VICM=1/2(VIH+VIL) ADG=01 Gain VICM 8140 Counts 8120 8100 8080 11.5.3. Gain Voltage Reference Common Mode: (VRH, VRL) =0.4, (VIH, VIL) =1/6(REFO, AGND), VRCM=1/2(VRL+VRH) VIL=AGND ADG=01 Gain VRCM 7420 Counts 7400 7380 7360 7340 Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 34/41 TD0310-0705 Ver. 11.6. Resolution FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers resolution mainly decided ADCM (ADC rate) reference voltage, results follows: 11.6.1. (VRH, VRL) =0.4V, (VIH, VIL) =0.2V, VRL=VIL=AGND. Rolling counts 11.6.2. (VRH, VRL) =VR, (VIH, VIL) =1/2 VRL=VIL=AGND. ADM=101 Rolling counts 0.05 Noise Operation Amplifier Guide input noise CMOS OPAMP generally much larger than Bipolar OPAMP. Moreover, flick noise (1/f noise) CMOS killer frequency small signal measurement. need input bias current Bipolar OPAMP causes that some transducers used. general, bipolar process good highly integrated ICs. FS9823 used special CMOS noise circuit design, under normal conditions, input noise controlled under 1uVpp (0.1Hz~1Hz). FS9823 good transducer applications because there need consider input bias current. Most input noise CMOS OPAMP comes from input differential amplification. S_CHCK switch differential amplification: positive Offset Voltage, negative Offset voltage. When using clock pulse switch input differential amplification, that called chopper mode. general, chopper frequency between KHz. Under chopper mode, input noise peak-to-peak voltage FS9823 less than 0.5uV (0.1Hz~1Hz). equivalent input current less than 100pA generated, effect switching. 12.1. Single Amplifier Application Measurement small signal usually takes consideration drifting OPAMP offset voltage. Figure below, negative input connected AGND. also possible measure ADC's negative input deduct this value; order correct error caused Amplifier's offset voltage drifting. Because AGND provides current output applications, AIN1 used negative input measurement point avoid unnecessary voltage error. OPAMP input offset amplified amplifier then inputted ADC. much amplification cause OPAMP output move beyond linear operation range. Hence, under normal conditions, OPAMP amplification should less than times. Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 35/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers 300k AIN5 AIN2 AIN1 OP1O FS9823 AGND 12.2. Differential Amplifier Measurement differential signal often used bridge sensor applications. shown differential amplifier below, used power input bridge sensor, reference voltage also from after voltage division. When there small change output does change. Connecting AIN2 negative input adjust zero point bridge sensor. When starting chopper mode, amplification should less than times. 300k AIN0 AIN5 SAIN2 Bridge sensor OP1O AIN3 300k AIN2 AIN1 AIN1 AIN0 Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 36/41 TD0310-0705 Ver. Driver Address Name LCD1 LCD2 LCD3 LCD4 LCD5 LCD6 LCD7 LCD8 LCD9 LCD10 LCD11 LCD12 LCD13 LCD14 LCD15 LCD16 LCD17 LCD18 LCD19 LCD20 LCDENR FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Content mean unknown unchanged) SEG2 [3:0]] SEG1 [3:0] SEG4 [3:0] SEG3 [3:0] SEG6 [3:0] SEG5 [3:0] SEG8 [3:0] SEG7 [3:0] SEG10 [3:0] SEG9 [3:0] SEG12 [3:0] SEG11 [3:0] SEG14 [3:0] SEG13 [3:0] SEG16 [3:0] SEG15 [3:0] SEG18 [3:0] SEG17 [3:0] SEG20 [3:0] SEG19 [3:0] SEG22 [3:0] SEG21 [3:0] SEG24 [3:0] SEG23 [3:0] SEG26 [3:0] SEG25 [3:0] SEG28 [3:0] SEG27 [3:0] SEG30 [3:0] SEG29 [3:0] SEG32 [3:0] SEG31 [3:0] SEG34 [3:0] SEG33 [3:0] SEG36 [3:0] SEG35 [3:0] SEG38 [3:0] SEG37 [3:0] SEG40 [3:0] SEG39 [3:0] LCDCKS [1:0] LCDEN LEVEL LCD_DUTY[1:0] Reset State uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu ENPMPL 00000000 13.1. LCDEN will start clock. LCD1~LCD20 display data area. 13.2. ENPMPL: enable charge pump. LEVEL: select bias, "0": bias, "1": bias. 13.3. LCDCKS [1:0] select frame frequency. LCDCKS [1:0] frame frequency(1/4 duty) Input Frequecny/8 Input Frequecny/16 Input Frequecny/32 Input Frequecny/64 13.4. LCD_DUTY [1:0] select segment Duty cycle. LCD_DUTY [1:0] General Output Port static frame frequency LCDCK LCDCK (4/2) LCDCK (4/3) LCDCK (4/4) bit3(7) COM4 Driving method bit2(6) bit1(5) COM2 COM3 COM2 COM3 COM2 bit0(4) COM1 COM1 COM1 13.5. Driving Methods There kinds driving methods selected LCD_DUTY [1:0] LEVEL driving waveforms driver below: VDD=3.0V Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 37/41 TD0310-0705 Ver. duty, bias FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers duty, bias 4.5V 1.5V 4.5V 1.5V COM1 COM2 COM3 COM4 segments COM1 side lighted segments Frame Frame duty, bias 1.5V duty, bias 1.5V COM1 COM2 COM3 COM4 segments COM1 side lighted segments Frame Frame Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 38/41 TD0310-0705 Ver. FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers duty, bias 1.5V static 1.5V COM1 COM2 COM3 COM4 segments COM1 side lighted segments Frame Halt Sleep Modes 14.1. Halt Mode After executes Halt command, Program Counter (PC) Stops counting until interrupt command issued. avoid program errors caused Interrupt Return, suggested command after Halt guarantee program's normal execution. HALT 14.2. Sleep Mode After executes Sleep command, oscillators stop working until external interrupt command issued reset. avoid program errors caused Interrupt Return, suggested command after Sleep guarantee program's normal execution. Sleep make sure that consumes minimum power Sleep mode, necessary open power blocks analog circuits before issuing Sleep command, make sure Ports voltage levels. There exist parasitic diodes between VDDA analog input ports (see below Figure) When VDDA turned VDDA low, necessary keep AIN0~AIN11 Floating AINENB[11:0]= AINx VDDA recommended that users execute following program before issuing Sleep command: CLRF NETA CLRF NETB Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 39/41 TD0310-0705 Ver. CLRF CLRF CLRF CLRF CLRF CLRF CLRF MOVLW MOVWF MOVLW MOVWF CLRF MOVLW MOVWF CLRF CLRF CLRF MOVLW MOVWF CLRF CLRF CLRF MOVLW MOVWF SLEEP NETC NETD NETE NETF PT1PU PT1EN AINENB1 PT2PU 0FEh PT1EN 00Fh PT3EN AINENB2 PT3PU 0FFh PT3EN PT3PU INTF 081h INTE FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Analog Input PT2[7:1] Output Low, PT2[0] Input /Pull PT3[7:4] Analog Input External Interrupt Enable Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 40/41 TD0310-0705 Ver. Package Outline FS9823 8-Bit with embedded program memory, 12-ch 14-Bit converter, noise amplifiers drivers Fortune Semiconductor TEL: +886-2-2809-4742 http://www.fsc.com.tw/ FAX: +886-2-2809-4874 41/41 TD0310-0705 Ver. Other recent searchesPT5500 - PT5500 PT5500 Datasheet NJM2790 - NJM2790 NJM2790 Datasheet NJM2174 - NJM2174 NJM2174 Datasheet NJM2790V - NJM2790V NJM2790V Datasheet M68745L - M68745L M68745L Datasheet LSD335 - LSD335 LSD335 Datasheet 65-XX - 65-XX 65-XX Datasheet RP195-PF - RP195-PF RP195-PF Datasheet 0573200000 - 0573200000 0573200000 Datasheet
Privacy Policy | Disclaimer |