Iontophoresis for the localised delivery of drugs through skin or for non-invasive, remote monitoring of patients by extraction of blood-borne components through skin could allow a new generation of medical devices to be developed for low-cost healthcare. Iontophoresis systems in existence today are generally not very portable and too expensive for all world markets. Accordingly, a low-cost, low-power, miniature and programmable device was developed and evaluated which can be programmed to deliver various current profiles during iontophoresis. It can provide a range of current (1-300 μA) of various signal waveforms (dc, pulsed dc, bipolar dc and pulsed bipolar dc) of the type required for iontophoresis. Evaluation showed that this device pr...