BAE0910 five i/o 1-wire slave chip

This compact SOIC-8 chip has many features:

Five I/O pins allows various functions:
• One to four 16 bits PWM: two hardware (PWM1 & 2) + two software(PWM3 & 4)
• One 8 bits ADC input 0 to 5V
• One 32 bits counter
• One strong (20mA) digital output
• One PIO, software selectable as INPUT or OUTPUT (20ma)

Special capabilities:
• The embedded firmware is upgradable directly from the 1-wire bus
• An integrated Automation Engine allows autonomous reaction to inputs events

Compatibility with 1-wire protocol:
• Standard speed operation: protocol implemented with low latency interrupts in background.
• Support every standard ROM commands: read rom, match rom, search rom, skip rom, resume rom, conditional search
• Unique serial number
• Family code 0xFC: future devices will use this family code. The read_type & read_version commands allows determining the model/revision.
• Control functions: see FUNCTION COMMANDS page
Additional features:
• 32 bits RTC clock incrementing each second.
• PIO has configurable internal pull-up / pull-down resistor
• 32 bits counter is configurable on rising/falling edge
• 4096 bits EEPROM storage
• Versatile clock allows range from 2Hz to 8MHz
• polarity selectable
• 0 % and 100% duty cycle possible
• works in continuous conversion mode (no start conversion command)
• calculate average over one second (configurable from 2 to 4000 samples/sec)
• sums every one second averages in 32 bits accumulators
• registers maintain min and max measured
• configurable alarms for conditional search
• 8 bits samples can be handled as unsigned or signed (middle offset)
• Signed samples can accumulate on distinct counters
• Firmware upgradable via 1-wire bus
Physical characteristics:
• Single chip microcontroller based solution in an 8-pin SOIC.
• 5.0V supply voltage, 8mA typical consumption
• powerful 32MHz operation
• fully functional without additional external components
• powered by Freescale MC9S08SH8CSC microcontroller
Typical usage: extend the functionalities available on 1-wire networks
• very precise servo controller for toys, webcams, …
• DC Motor controller (require power drivers like mosfet or H-drive)
• Buzzer control with programmable volume and tone
• From led dimming down to led blinking (2Hz)
• RGB leds: precise control of intensity for each component of RGB LED’s
• Watt-meter with adc accumulators
• Solar energy meter
• Counter
• Water-meter (see example)
• Ammeter
• Passage count