
- Home
- Parts
Componentsreference
Sensor chips, connectors and support parts inside the kits
The Midon Design kits were built from a short list of recurring parts: 1-Wire sensor chips from Dallas Semiconductor, Motorola microcontrollers, RS232 drivers, small regulators, relays, humidity and pressure elements, and a standard project case. This reference explains what each part did and where it turned up across the kit line.
First published December 18, 2010 · Text rewritten 2026
Why the same parts keep recurring
A small kit maker saves effort by reusing what already works. Midon Design built nearly every board around the same few families: 1-Wire devices for sensing and switching, the Motorola 68HC705 for control, a Maxim RS232 driver for the serial port, and an LM78L05 regulator for the logic supply. Once those parts are familiar, most of the schematics on the kit pages read quickly.
The company also sold a handful of these parts on their own, for hobbyists who wanted to add a sensor or build a small project: DS18S20 thermometers, DS2406 switches, DS2430A memories, a current sensor and the parts of the project case used by TEMP08. This page lists those alongside the parts that were only ever soldered onto boards. It is a reference for identifying and understanding components; none of them are offered here.
For the kits themselves, see the kit catalogue. For finished sensor assemblies, such as the MD3020E humidity and temperature board, see the sensors page.
1-Wire sensor chips
Every 1-Wire device carries a unique 64-bit ROM code whose first byte is a family code, which is how an interface such as TEMP08 recognizes what it has found on the bus. The table lists the families the kits understood. Many of these parts can also run on parasite power, drawing their energy from the data line instead of a separate supply.
| Chip | What it does | Where it appears in the kits |
|---|---|---|
| DS18S20 | Digital thermometer, family code 10h | Sold for TEMP05 and TEMP08; optional on 1WIO, LOG08-II and MD3020E |
| DS18B20 | Digital thermometer, 9 to 12 bit resolution, family code 28h | Supported by TEMP08, LOG08 and LOG08-II |
| DS1822, DS1920 | Lower-cost thermometer and iButton thermometer | Supported by TEMP08, LOG08 and LOG08-II |
| DS2405 | Addressable switch | Read and switched by 1WSwitch |
| DS2406, DS2407 | Addressable switch with memory; the TO-92 DS2406 has one channel | 1WSwitch inputs and outputs; sold as a loose part |
| DS2408 | 8-channel programmable I/O | Heart of the 1WIO relay, input and LED module |
| DS2423 | RAM with counters | Rain gauges, lightning counters, wind speed |
| DS2430A | 256-bit EEPROM | Sold as a loose part for experiments |
| DS2438 | Battery monitor with temperature sensor and A/D input | Humidity sensors, barometers, on-board sensor of TEMP08 |
| DS2450 | Quad A/D converter | Voltage sensors on TEMP08 and LOG08-II |
Microcontrollers, memory and serial drivers
Microcontrollers
The Motorola 68HC705C8 was the workhorse. It offers 8K bytes of EPROM, 304 bytes of RAM, 24 programmable I/O lines, 7 input-only lines, a serial communications interface, a serial peripheral interface, a 16-bit timer and a watchdog. Both one-time-programmable and windowed EPROM versions exist, and the company's PROG05 programmer handled both. The much smaller 68HC705K1, with 504 bytes of ROM and 32 bytes of RAM, ran the STATX10 X-10 display. The datasheet list also included the MC68HC908KX8 and MC68HC908JB16 from the later flash-based 68HC08 family. The documents folder held one more Freescale part, the MC9S08QG8 from the HCS08 family: an 8-bit flash microcontroller with 8K bytes of flash, 512 bytes of RAM, a 10-bit A/D converter and SCI, SPI and I²C serial ports, running from 1.8 to 3.6 V. No kit page on this site names the board it went into.
Memory
Loggers need storage. The datasheet list named several Microwire serial EEPROMs: the 93C56 and 93C66; the Fairchild FM93C86A, a 16-kilobit part organized as 1,024 words of 16 bits, or as 8-bit bytes when its ORG pin is tied to ground; and the STMicroelectronics M93S46, M93S56 and M93S66, 1-, 2- and 4-kilobit parts with a user-defined write-protected area. Alongside them sat the AT25256, a 256-kilobit SPI EEPROM. The 93C86 is the chip the TEMP08 firmware history lists for release 2.24 of September 2012 on the KX8 processor, the release that added large EEPROM support. The LOG08 and LOG08-II loggers kept their time-stamped samples in on-board EEPROM, which is what allowed stand-alone logging over long periods.
RS232 drivers
The MAX233 converts the microcontroller's TTL-level serial signals to RS232 levels using built-in charge pumps and needs no external capacitors, which saved board space on the programmer. The MAX232 does the same job with four small external capacitors.
Display drivers and gas sensing
Two entries on the old datasheet list belong to no kit page on this site, and they are described here for completeness.
MC14489 LED display driver
The Motorola MC14489 is a multi-character LED display and lamp driver. One chip drives up to five seven-segment digits with decimal points, or up to 25 separate LEDs, by multiplexing the segments itself, so the controlling microcontroller only sends it data. That data arrives over a three-wire serial link that is compatible with the SPI port of the 68HC05 family, and several drivers can be cascaded on the same link for longer displays. A single external resistor sets the segment current. For a board built around a 68HC705, it turns a handful of numeric LEDs into a job for three I/O lines.
Figaro TGS2610 gas sensor
The Figaro TGS2610 detects LP gas, that is propane and butane. Its sensing element is a tin dioxide semiconductor on a small heater: in clean air the element has a high resistance, and when combustible gas reaches the heated surface the resistance falls, the more so the higher the concentration. Placed in a voltage divider, it gives an analog voltage that rises with the gas level. That is the same kind of signal the humidity and pressure elements above produce, which is why an A/D input such as the DS2438 or DS2450 is the natural way to put an analog sensor like this on a 1-Wire bus. The heater needs its own steady supply and a warm-up period before readings settle.
Power, relays and connectors
Regulators
The LM78L05 is a low-current 5 V regulator. The kits drew little power (the programmer stayed under 32 mA worst case, the STATX10 under 90 mA), so the small TO-92 regulator was enough. TEMP08 accepted 12 to 16 V AC or DC with polarity-compensated input, and the MD3020E humidity board carried a regulator that turned up to 30 VDC into the 5 VDC its sensor needed.
Relays
RELAY05 used Tyco P&B relays from the RT series, the RTE24012F in its parts list, rated at 10 A at 30 VDC or 12 A at 250 VAC, each driven by a transistor with a diode across the coil to absorb the back-EMF when it switched off. RS232Relay used smaller Form C relays rated at 100 VDC and 1.25 A or 120 VAC and 0.5 A. The 1WIO module offered four SPDT relays.
Connectors
The 1-Wire side used RJ-12 modular jacks and screw terminal strips. The RJ-11 versus RJ-12 question caused enough confusion that it has its own page: RJ11 versus RJ12 on the TEMP08. STATX10 took an RJ-11 telephone cable.

Humidity, pressure and current sensing
Humidity sensing in the kits paired an analog Honeywell element with a DS2438, whose A/D input read the sensor voltage and whose temperature sensor supplied the correction. The datasheet list named the HIH-3610 and HIH-4000; the MD3020E board used the sealed HIH4021. DS2438-based barometers worked the same way with a pressure element, and the datasheet list included the MPXA4115 pressure sensor. Current sensing used a current transformer from the CR Magnetics CR3100 series, sold as the CR-3100 current sensor. The CR3110 is the model in that series that the company's datasheet and its TEMP08 application drawing were written for. A current transformer senses the alternating current in a conductor that passes through its core, so it measures a load without an electrical connection to it.
Project case parts
TEMP08 was sized for the Pac Tec CM5-125 case. The company listed the case, a red translucent bezel, a black panel, rubber feet and two kinds of screws, one pair to mount the board and one pair to close the case.
Further reading: DS18S20 product page (Analog Devices) · DS2438 product page (Analog Devices) · DS2408 product page (Analog Devices)
Questions and answers
What is the difference between the DS18S20 and DS18B20?
Both are 1-Wire digital thermometers covering minus 55 to plus 125 degrees Celsius. The DS18S20 has family code 10h and reports a fixed 9-bit reading, while the DS18B20 has family code 28h and a resolution that can be set from 9 to 12 bits. Software must know which one it is reading, and TEMP08 supported both.
Why did Midon humidity sensors use a DS2438?
A humidity element such as the Honeywell HIH4021 produces an analog voltage, and 1-Wire only carries digital data. The DS2438 has an A/D input to read that voltage and a built-in temperature sensor, which is needed because humidity readings must be corrected for temperature. One chip therefore handled both measurements on the bus.
Which microcontroller did most Midon kits use?
The Motorola 68HC705C8, an 8-bit part with 8K bytes of EPROM and 304 bytes of RAM. Several kits ran on it, which is why the company also published the PROG05 programmer and a DOS program to load firmware into both one-time-programmable and EPROM versions of the chip.
Can the components listed here be ordered?
No. This page is a reference that explains what each part does and where it appeared in the kits. Midon Design stopped selling at the end of 2023. Most of the 1-Wire chips are still documented by Analog Devices, and common parts such as the 78L05 regulator and CD4094 logic are made by several manufacturers.
Related pages
Sensors
1-Wire sensor chips used with Midon Design kits: DS18S20, DS18B20 and DS1822 thermometers, DS2438 humidity, DS2423 counters, DS2450, DS2408 and iButtons.
Products
All Midon Design 1-Wire kits in one catalogue: TEMP05, TEMP08, LOG08, 1WSwitch, 1WIO, relay boards and programmers, compared by host link, function, era.
Documents
Manuals, application notes and datasheets behind the Midon 1-Wire kits, the 1-Wire application guide, a CD4094 reference and official datasheet sources.
1-Wire Humidity Sensor
How a 1-Wire humidity sensor works: the DS2438 circuit with an HIH-4000 element, temperature compensation, realistic accuracy limits and good placement.