Products
Our best offer to you is Quality, Tested and Reusable code.
Reuse our fully defined, well-tested, documented software and drivers, HAL & BSP package for Microchip and NXP MCUs.
Board Support Package (BSP)
The BSP implementation is independent of the implemented MCU and adheres to our well-defined Hardware Abstraction Layer (HAL) interface. This abstraction helps to seamlessly migrate from one MCU to another without affecting other software components such as application programs and device drivers.
Our list of available BSPs is limited by MCUs with different architectures, currently we support MIPS and ARM Cortex-M. However, our experience shows that projects only require a certain selection of MCUs, but with stable, well-tested and highly configurable BSPs and HAL interfaces that can be safely used with RTOS. Each BSP comes with a sample program and a software design document for evaluation purposes.
Microchip PIC32MK, PIC32MX and PIC32MM
The PIC32MK was specially developed for industrial, automotive and motor control applications. It uses the MIPS architecture, a 32-bit MCU family that operates at frequencies up to 120 MHz and supports up to 1 MB Flash memory and 256 kB SRAM. It features CAN FD and USB as well as numerous PWM and quadrature encoder interfaces (QEI) that can support various motor control applications.
UART, CAN, SPI, I2C, Timer, Quadrature Encoder Interface (QEI), ADC, DAC, PWM, Real-Time Clock and Calendar (RTCC), NVM, Watchdog.
$ 200.00
NXP LPC54xx, LPC55xx and LPC51Uxx
The LPC54114 is equipped with a dual-core MCU with ARM Cortex-M0+ and Cortex-M4, a 32-bit MCU family that operates at frequencies up to 150 MHz and supports up to 512 kB flash memory and 64 kB SRAM. It has numerous UART, PWM, SPI and I2C channels as well as a DMIC subsystem.
UART, SPI, I2C, Timer, ADC, PWM, Real-Time Clock and Calendar (RTCC), Watchdog.
$ 200.00
NXP LPC82xx, LPC84xx and LPC11Uxx
The LPC845 is a low-cost MCU based on ARM Cortex-M0+, a 32-bit MCU family that operates at frequencies up to 30 MHz and supports up to 64 kB of flash memory and 16 kB of SRAM. This family is characterized by exceptional energy efficiency in low power mode using the internal clock as a source.
UART, SPI, I2C, Timer, ADC, DAC, PWM, Watchdog.
$ 150.00
Device Drivers
The list of our device and sensor drivers grows over weeks. They are fully tested and have complete documentation on performance, code size, code coverage and, more importantly, their limitations and known issues. Don’t see the drivers you are looking for? Custom drivers are welcome on request.
GPS
The u-blox NEO-6 module series is a family of stand-alone GPS receivers featuring the high performance u-blox 6 positioning engine. Their compact architecture and power and memory options make NEO-6 modules ideal for battery operated mobile devices with very strict cost and space constraints.
$ 100.00
Radio
$ 100.00
Motion
The TDK MPU-9250 is a 9-axis motion tracking device that combines a 3-axis gyroscope, a 3-axis accelerometer, a 3-axis magnetometer and a Digital Motion Processor (DMP). It offers programmable ranges for precise motion tracking: Gyroscope (±250, ±500, ±1000, ±2000°/sec), Accelerometer (±2g, ±4g, ±8g, ±16g) and Magnetometer (±4800μT).
$ 100.00
Display
The Solomon Systech SSD1331 is a single chip CMOS OLED/PLED driver with 288 segments and 64 common cathode outputs supporting up to 96×64 RGB dot matrix displays. This device communicates via SPI and has a graphics acceleration command (GAC) with continuous horizontal, vertical and diagonal scrolling as well as a sleep mode and a power saving mode.
$ 100.00
Temperature, Humidity & Pressure
The Microchip MCP9843 is a digital temperature sensor that converts the temperature of -40°C and +125°C into a digital word. This sensor complies with the JEDEC specification TSE3000B3 Mobile Platform Memory Module Thermal Sensor Component. It offers an accuracy of ±0.2°C/±1°C (typical/maximum) from +75°C to +95°C.
$ 60.00
Signal Conversion
The Microchip MCP4725 is a single-channel buffered 12-bit DAC with voltage output and non-volatile memory (EEPROM). It can drive loads up to 1000 pF in
parallel with 5 kΩ load resistance. User can store bits of the configuration register (2 bits) and DAC input data (12 bits) in the non-volatile EEPROM memory (14 bits).