ASIC or PIC? Implantable stimulators based on semi-custom CMOS technology or low-power microcontroller architecture.
To gain a better understanding of the effects of chronic stimulation on mammalian muscles we needed to generate patterns of greater variety and complexity than simple constant-frequency or burst patterns. We describe here two approaches to the design of implantable neuromuscular stimulators that can satisfy these requirements. Devices of both types were developed and used in long-term experiments. The first device was based on a semi-custom Application Specific Integrated Circuit (ASIC). This approach has the advantage that the circuit can be completely tested at every stage of development and production, assuring a high degree of reliability. It has the drawback of inflexibility: the patterns are produced by state machines implemented in silicon, so each new set of patterns requires a fresh production run, which is costly and time-consuming. The second device was based on a commercial microcontroller (Microchip PIC16C84). The functionality of this type of circuit is specified in software rather than in silicon hardware, allowing a single device to be programmed for different functions. With the use of features designed to improve fault-tolerance we found this approach to be as reliable as that based on ASICs. The encapsulated devices can easily be accommodated subcutaneously on the flank of a rabbit and a recent version is small enough to implant into the peritoneal cavity of rats. The current devices are programmed with a predetermined set of 12 patterns before assembly; the desired pattern is selected after implantation with an electronic flash gun. The operating current drain is less than 40 microA.
Salmons
S
S
British Heart Foundation Skeletal Muscle Assist Group, Department of Human Anatomy and Cell Biology, University of Liverpool, Liverpool, UK. s.salmons@liverpool.ac.uk
Gunning
G T
GT
Taylor
I
I
Grainger
S R
SR
Hitchings
D J
DJ
Blackhurst
J
J
Jarvis
J C
JC
D000818:Animals; D001698:Biomedical Engineering; D003199:Computer Systems; D004599:Electric Stimulation Therapy / Q000295:instrumentation*; D006801:Humans; D019736:Prostheses and Implants; D011474:Prosthesis Design; D051381:Rats