Tiva Launchpad



Raspberry Pi




Arduino DUE

Arduino ZERO



BeagleBone Black





Propeller QS


MSRP:  $129
Tiva Launchpad is not included.





EduBase ARM Trainer
A universal platform for teaching and learning



  • 16X2 LCD display module with LED backlight. SPI interface or 4-bit parallel interface selectable. Upgradable to a 2.2" TFT display
  • 4-digit, 7-segment display module for learning multiplexing technique
  • 4 X 4 keypad
  • Four data LEDs
  • 4-position DIP switch
  • Four pushbutton switches
  • Speaker
  • Temperature sensor
  • Light sensor
  • Potentiometer for analog input
  • X-Y-Z accelerometer module interface header
  • Two analog sensor inputs
  • Two servo or relay outputs
  • SPI based dual 12-bit DAC for generating analog waveforms
  • I2C based Real Time Clock
  • High efficiency dual H-Bridge for controlling two DC motors or one stepper motor
  • MicroSD slot (Memory card is not included)
  • CAN interface
  • 5V and 3.3V power-on LED indicators
  • Fast prototyping with on-board solderless breadboard
  • Fully debugged program examples are available for downloading from Professor Mazidi's web site
  • Gold-plated PC board.  PCB size: 6.9" X 6.7"


  • X-Y-Z accelerometer module for Mechatronic applications
  • 2.2" TFT display adapter


Textbooks for the Edubase:

With such low cost, high quality textbooks and many fully debugged sample programs available on Professor Mazidi's web site, teaching an ARM course can never be any easier.

Textbook for the Tiva, written by
Prof. Mazidi and Prof. Chen

        Textbook for the FRDM, written by
            Prof. Mazidi and Prof. Chen


For an EE / ECE course, the Keil IDE and debugger seem be a very popular choice.  Professor Mazidi and Professor Chen have chosen the Keil IDE and wrote above textbooks. Professor Mazidi is a highly regarded author of many textbooks for embedded systems, and Professor Chen is an ARM controller software expert who wrote and tested all sample programs for the EduBase.  After more than 2 years of collaboration with them,  beta tested in several semesters,  it's finally available to the public.  We are very grateful to their help.

You can download their books at Amazon.

To know how to create a C project in Keil and download sample programs for the EduBase, please visit Professor Mazidiís web site:


The EduBase offers great features for:

1. Learning microcontroller programming for university EE courses. From EE/ECE101 to EE/ECE999, one trainer fits all.  Virtually all ARM modules can be supported with or without a simple carrier board (Even PIC32 and Propeller are supported), so each professor can use his or her favorable ARM module for teaching a course on a common peripheral board.  When an ARM controller module becomes obsolete, it can be replaced, but the peripherals can remain unchanged. It saves money in the log run.

2. Testing software for engineers.  Image how long would it take you make such a peripheral board if you just bought a new ARM module and need to test it beyond blinking a LED?  You can have many different ARM modules in your toolbox, but you only need one peripheral board as the standard platform to evaluate all different ARM modules using the same user code.  It's a great value.

Tiva Launchpad, FRDM, Arduino Due, Raspberry-Pi,  Pi-ZERO, MSP432 launchpad, NucLeo, chipKit, BeagleBone Black, Propeller Quick Start, Xplained-D21, ATSAM4S, Netduino, Arduino Zero, Maple and all Arduino compatible boards can be mounted directly.

STM discovery, Feather ZERO, Teensy3, Maple Mini can be mounted via a simple carrier board.


All ARM modules in the pictures are for illustration purpose only. They are not included in the price.