The PS200 is a configurable Switch mode charger which is comprised of a PIC16F microcontroller core and precision analog circuitry. This section explores the hardware features in relation to generic Switch mode charging. Subsequent sections will describe the operation of the PS200 with firmware for Lithium-based (Section 2.0 “Lithium Chemistry Algorithm”), Nickel-based (Section 3.0 “Nickel Chemistry Algorithm”) and Lead Acid (Section 4.0 “Lead Acid Chemistry Algorithm”) charging. • Oscillator • Power-saving Sleep mode • Power-on Reset (POR) • Brown-out Reset (BOR) • High-Endurance Flash/EEPROM Cell: - 100,000 write Flash endurance - 1,000,000 write EEPROM endurance - Flash/Data EEPROM retention: > 40 years • High-Speed Comparator module with: - Two independent analog comparators • Operational Amplifier module with two independent op amps • Two-Phase Asynchronous Feedback PWM • Voltage Regulator • 10-bit (9-bit plus sign) A/D Converter • In-Circuit Serial Programming™ (ICSP™) via two pins