STC8A8K64D4 Series Manual
15.3.1 Comparator control register 1 ....................................................................................................434
15.3.2 Comparator control register 2 ....................................................................................................434
15.3.3 Comparator Extended Configuration Register (CMPEXCFG) .................................................435
15.4 Example Routines ...............................................................................................................................436
15.4.1 Using Comparator (Interrupt Mode) ..........................................................................................436
15.4.2 Using Comparator (Polling Mode) ............................................................................................439
15.4.3 Comparator is Used for External Power-down Detection (User data should be saved to EEPROM
in time during power down) .................................................................................................................442
15.4.4 Comparator is Used to Detect the Operation Voltage (Battery Voltage) ....................................443
16 IAP/EEPROM/DATA-FLASH ..................................................................................................................448
16.1 EEPROM operation time ..............................................................................................................448
16.2 Registers Related to EEPROM ...........................................................................................................448
16.2.1 EEPROM data register (IAP_DATA) ........................................................................................448
16.2.2 EEPROM address registers (IAP_ADDR) ................................................................................449
16.2.3 EEPROM command register (IAP_CMD) ................................................................................449
16.2.4 EEPROM trigger register (IAP_TRIG) .....................................................................................449
16.2.5 EEPROM control register (IAP_CONTR) ................................................................................449
16.2.6 EEPROM erase wait time control register (IAP_TPS) ..............................................................450
16.3 EEPROM Size and Address ................................................................................................................450
16.4 Example Routines ...............................................................................................................................453
16.4.1 EEPROM Basic Operation ........................................................................................................453
16.4.2 Read EEPROM using MOVC ...................................................................................................456
16.4.3 Send Out the Data in EEPROM Using UART ..........................................................................460
16.4.4 UART1 reads and writes EEPROM - Read using MOVC ........................................................464
16.4.5 Password erasing and writing - multi-sector backup - UART1 operation .................................472
17 ADC, Internal Reference Voltage ..............................................................................................................482
17.1 Registers Related to ADC ...................................................................................................................482
17.1.1 ADC control register (ADC_CONTR) ......................................................................................482
17.1.2 ADC configuration register (ADCCFG) ....................................................................................483
17.1.3 ADC result registers (ADC_RES, ADC_RESL) .......................................................................484
17.1.4 ADC timing control register (ADCTIM) ...................................................................................484
17.1.5 ADC Extended configuration registers (ADCEXCFG) .............................................................485
17.2 ADC related calculation formula ........................................................................................................486
17.2.1 ADC speed calculation formula .................................................................................................486
17.2.2 ADC conversion result calculation formula...............................................................................486
17.2.3 Reverse calculation formula for ADC input voltage .................................................................486
17.2.4 Reverse working voltage calculation formula ...........................................................................486
17.4 12 BIT ADC Static Characteristics .....................................................................................................486
17.4 ADC application reference circuit diagram ........................................................................................487
17.4.1 High-precision ADC reference circuit diagram .........................................................................487
17.4.2 General precision ADC reference circuit diagram .....................................................................487
17.5 Example Routines ...............................................................................................................................488
17.5.1 ADC Basic Operation (Polling Mode) .......................................................................................488
17.5.2 ADC Basic Operation (Interrupt Mode) ....................................................................................490