Simulink Programmable Controller For Prototyping | MICROGen

MICROGen | Programmable ECU & CAN Gateway

The MICROGen Simulink programmable controller allows you to develop control models, test them, and make amendments quickly in an iterative process. This allows for efficient Rapid Control Prototyping or gateway implementation. There are two MICROGen products – MICROGen for IoT and MICROGen MPC565. 

Both MICROGens allow Simulink® control models to be implemented including real-world re-configurable I/O. VISUALCONNX then allows control GUIs to be quickly created.

MICROGen MPC565 offers 5 CAN ports, 2 LIN ports, on-board logging support and a maximum of 115 on-board discrete I/O.

MICROGen for IoT also offers enhanced processing capability and an expanded range of communication, including WIFI, Bluetooth and automotive Ethernet.

So, MICROGen is a powerful, reusable tool that speeds up the embedded controls development process or helps to resolve incompatible networks.

The Range
An introduction to the MICROGen hardware and software.
Product Overview
An overview of the features and uses of the MICROGen system.
Advanced Features
How a more complex model can increase functionality.

“MathWorks and add2 products enabled Jaguar Land Rover to depart from the vehicle’s intended production specification. All vehicle systems see the valid CAN signals as expected. As a result, Jaguar Land Rover can confidently present the emissions test results to certification authorities around the world.”

Read the full case study here

Purchase here

Want to order MICROGen now?

Purchase here


Leave your details below to receive a copy of the latest MICROGen leaflet:

Contact us

Have a question about the MICROGen?

Contact us

MICROGen simulink programmable controller in situMICROGen is a set of software and hardware for Rapid Control Prototyping, test and gateway applications using Simulink packaged into a small, rugged, easy-to-fit unit.

MICROGen systems consist of two elements. Firstly, the MICROGen 565 hardware. Secondly, the flexiTARGET Productivity Toolbox, which contains all software necessary to utilise the system: the flexiTARGET Simulink Target Support Package (TSP) plus VISUALCONNX Full Developer, our real time systems interface creation package.

The optional Cloud expansion board allows for current measurement of each PWM channel, while the optional Rainbow expansion board offers high I/O count expansion. A touch screen interface is also available.

Ease of use

Using industry standard Simulink and embedded MATLAB.

MICROGen programming environment and hardware

Rapid development

The system is many times faster than traditional approaches.

MICROGen programmable controller model, GUI and hardware

Integrated IO

High channel count, software configurable I/O built in with no need for additional signal conditioning hardware.

MICROGen programmable controller I/O

Compatibility and reprogramming 

The entire MICROGen 5xx range is capable of being programmed for RAM or flash memory, simply by being re-flashed via CCP (CAN calibration protocol) from a standardised tool, such as VISUALCONNX or the Embedded Target download tool from The MathWorks.

Suitable from one-offs through to fleets of test vehicles, the extremely competitive cost and re-usability of MICROGen is hard to ignore.

MICROGen simulink programmable controller demoBy being able to be fit into tight spaces with no necessity for additional hardware, MICROGen can be deployed exactly where you want.

With no need to learn challenging tools you can complete projects faster, allowing you to move on to bigger and better things.

With a complete suite of software available to develop, execute and calibrate your application, efficiency is the key to MICROGen.

MICROGen plus GUI• Vehicle integration 

• Control strategy development

• Infotainment testing

• CAN or LIN bus gateways

• CAN ‘restbus’ simulation

• Mechanical system controllers



Processor MPC565 inc 36K RAM and 1Mb Flash
Memory Up to 4Gb SD memory
Display 16 character LCD, 10 LEDs, programmable sound
Software configurable inputs Analogue, digital, frequency, gain, filter, pull up/down (Genix) x12
Analogue inputs 30V maximum analogue inputs x12
Wheel speed input Current based frequency input shared with Genix
Current inputs Shared inputs with wheel speed and Genix I/Ps x4
DAC 12 bit 0…Vbatt, 30mA drive (FSD scaling option available) x8
Low side outputs 1A fully protected low side outputs x8
Genix output PWM 5A (pull up, pull down, half bridge, full bridge) x8
Relays 8A change over contacts with overload protection x8
CAN High speed up to 1M baud CAN 2.0b x3
CAN Additional high speed CAN x2
RS232 Standard communications port
Supply voltage 6-30V capability: 6-18V (12V), 12-30V (24V)
LIN bus Master/slave node
Diagnostic port Motorola diagnostic port available to assist debugging
Power management Power down/wake up controller 2.5mA standby
Click here

Want to learn more about MICROGen hardware?

Click here
Click here

Want to learn more about MICROGen software?

Click here
Click here Login

Need more info? Register now

Click here Login