Microcontroller software is a core competency of Indesign, LLC, and at the heart of most of the products that we work on. Indesign’s broad microcontroller experience and knowledge means that we are able to recommend and utilize the best processor for each client’s specific needs.
Our experience covers all available microcontroller options, from low end 8-bit devices to high performance multicore 32-bit devices. Indesign has implemented many hundreds of designs using various 8-bit devices. These small but powerful microcontrollers can serve as peripheral devices or drive an entire handheld wireless system. The 16-bit processor often fills a niche capability between the 8-bit and 32-bit devices. For example, the TI MSP430 is an extremely low power device which Indesign has often used to implement ultra-efficient battery powered devices. The 32-bit high performance processors can run Embedded Linux® or Windows Embedded and natively support Ethernet interfaces, large LCD displays, touchscreen, and huge memories.
Indesign’s microcontroller software team works with you for the duration of your project. During the project architecture phase we evaluate system requirements and select the optimum processor for the job. We work with the electrical team to integrate the software with the hardware, and create test code to allow quick verification testing of new boards. We support the software through system testing and can develop factory test code to thoroughly verify operation before the product is packaged for shipment.