Micro Design Labs was founded in 2006 as a corporation in the State of Nevada.
In 2012, the company was reorganized as a limited liability corporation in the State of Arizona.
The Micro Design Labs LLC has more than 30 years in the electronics industry with work experience in:
– Embedded system design
– Embedded hardware design
– Embedded software design
– Troubleshooting new or mature customer systems
Embedded Software Design
Readable, understandable, well-planned code is a key component in the development of a stable, reliable product. Micro Design Labs strives to satisfy your code functionality while providing the readability and documentation for future enhancements.
Embedded software in C, C++, and/or assembly using:
STM Products: Visual Studio with VisualGDB, STM32CubeMX, STM32CubeIDE
Microchip Products: MPLAB X, XC8, XC16, XC32
Embedded software projects have included:
bootloaders
bare-bones system
system with OS [FreeRTOS]
diagnostics
logging
self-monitoring
firmware self-updating
system with OS [FreeRTOS]
diagnostics
logging
self-monitoring
firmware self-updating
Communications Protocol Definition
Communications using USB, UART [RS-232, RS-485], I2C, SPI, etc
encryption
user interfaces
encryption
user interfaces
Embedded Hardware Design
Well-documented schematics, properly designed printed circuit boards, and clear bills of materials are important to produce and maintain your product.
We use Altium Designer for schematic capture and printed circuit board layout.
We use Altium Designer for schematic capture and printed circuit board layout.
Embedded hardware projects have included:
Microcontroller-based systems, with and without external memory using:
STM32G4*, STM32F0*, STM32F7*, STM32F1*, SAMA5D2, PIC32MX270F256B, dsPIC33EP512MU810, PIC24FJ256GB210, PIC18F87J50, PIC18F2540, 8051, Z80
STM32G4*, STM32F0*, STM32F7*, STM32F1*, SAMA5D2, PIC32MX270F256B, dsPIC33EP512MU810, PIC24FJ256GB210, PIC18F87J50, PIC18F2540, 8051, Z80
Analog pulse amplifier
Analog pulse generator
Various implementations of USB, RS232, RS485, SPI, I2C
ADC data acquisition
DMA
High Voltage Control (up to 80kV)
High Current Control (up to 100A)
Backplane: parallel and serial data with power distribution
Annunciators/Displays
High Voltage Control (up to 80kV)
High Current Control (up to 100A)
Backplane: parallel and serial data with power distribution
Annunciators/Displays
If you have an idea in mind but have not yet defined all the details, let us help clarify your idea.
If you have a documented project, let us help implement it.
We also have experience in troubleshooting and can resolve any issues with an existing product line.
Talk to us!
If you have a documented project, let us help implement it.
We also have experience in troubleshooting and can resolve any issues with an existing product line.
Talk to us!