Medical Device
Radiocommunications Service
(MICS) Starter System
(December, 2020)
Starter System Overview
A basic Medical Implant Communications System (MICS) demonstration
platform has been developed
Operates using the world wide 402–405 MHz MICS band
Provides a starting point for medical implant device developers
Consists of PC user interface, Base Station board, and Implant board
Saves developers time by providing the Hardware, Software, and
Firmware to customize this extensible system for their own implantable
System Synopsis
Host GUI
Basic command / response display
Nine basic Base Station (BS) commands
Seven basic over-the-air Implant commands
Base Station
Connected to Host via USB -> Serial HW
Processes and Responds to BS commands
Forwards Commands Targeted to Implant via MICS
Processes and Responds to commands via MICS radio link
Provides template for command extensibility
Host GUI
via MICS
System Synopsis
The Host GUI is coded in C# and represents a simple interface with basic
features and providing CRC protected command packets
A command response logger provides a running history of activity
The Base Station uses a state-driven synchronous operating system and
relies upon a general command and response regimen (one command at a
time), with RF protocol handled by a ZL70123 module
The implant uses a timer-based sequential time slot operating system for
command and response as well as its background processing, with RF
protocol handled by a ZL70321 (or ZL70323) module
Current commands:
CCA, Search, Set ID, Start Link, Close Link, Get BS Status, Get MICS
State, Set Channel, Get BS Firmware Version, IM Loopback Test, IM Authenticate, IM Start
Session, IM Set Value, IM Get ADC, IM get ver.
Command Header and Payload Data
Command Transmit Header Definition
Receive Response has the Target and Response (B”, ”I”) devices swapped.
ID field used for encrypted security algorithm.
Command Transmit without data payload ends with two CRC byte