A new 32-bit Arduino Shield Compatible platform.

 

Home

Store

Products

Flexis MCU

Getting Started

Resources

Support

Contact

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  32-bit Firebird32-Nano, the first ever 40-pin DIP module with a built-in LCD interface header.

The Firebird32-Nano is a 40-pin DIP version of the Firebird32 board.

For beginners, its pre-loaded "StickOS" created by Rich Testardi is even easier to use than any hobby IDE. You do not need to install any IDE on your host computer, but only a standard terminal emulation program, such as TeraTerm in Windows, the "screen" terminal command in Mac OS X, etc.

For advanced users, the Firebird32-Nano using USBDM works with Freescale's CodeWarrior IDE and a step-by-step debugger. 
The CodeWarrior special edition is free and has been used by universities all over the world..
 

Features:

  • Low cost
  • 32-bit MCF51JM128 Flexis MCU
  • Flash Memory: 128K x 8
  • RAM: 16 K x 8
  • EEPROM: 4 K x 8
  • Clock Speed: 50 MHz
  • Total 40 I/O pins including analog inputs and PWM outputs
  • Eight analog Inputs
  • Analog comparator
  • Two SPIs
  • Two UARTs
  • CAN 2.0
  • Native USB port for making projects as USB devices
  • I2C interface
  • Eight advanced timers and PWM outputs
  • Two keyboard interrupts
  • Supported by Jim Donelson's Framework
  • Supported by Richard Testardi's "StickOS BASIC" with an interactive debugger
  • Supported by CodeWarrior IDE with a step-by-step debugger and USBDM, OSBDM and Multilink
  • Supported by Code Sorcery tool chain (compiler, assembler and linker)
  • A gateway to more advanced Coldfire V2-V4 microcontroller families
  • Power ON LED and digital 13 LED
  • Reset switch and user input switch
  • LCD header ( LCD is not included in the price )
  • RGB LED
  • Speaker for alarm, voice and music applications
  • Auto sensing/switching power input
  • Standard 0.1” spacing, 0.7" wide, 40-pin DIP
  • Mini-B USB jack for USB virtual serial port using CDC communication class
  • BDM (ICD/ICE) header for direct program download and debugging
  • Input DC voltage: 7-20 V
  • Operating voltage: 5V
  • 5V voltage regulator current capacity: 500mA
  • 3.3V voltage regulator current capacity: 100mA
  • Resettable fuse to protect PC's USB port and prevent from damaging components on the module
  • Damping resistors for reliable USB communication
  • Ferrite bead to reduce EMI
  • Two-layer PCB
  • PC board size: 2.50" X  0.88"

Warning:  All male headers are not included except the 6-pin BDM header.

 

Firebird32-Nano installed with speaker and all male headers.

All male headers are not included except the 6-pin BDM header, and they can be installed by users.

 

 
Firebird32-Nano with a LCD.  It's complete hardware for a USB LCD controller.

Allows you develop and debug code with StickOS BASIC. Making a USB LCD controller based DIY project can never be any easier.

Note:  To connect the Firebird32-Nano to a LCD module through a ribbon cable, you need a right angle 7x2 male header to be soldered on the top of the LCD PC board.

 

 
Firebird32-Nano with a LCD and a USBDM.

Allows you develop and debug code with CodeWarrior.

 

 

DIY project:

 
USB LCD controller:

The Frebird32-Nano is low cost hardware for making USB LCD controller based projects.

The time and temperature are for illustration purpose only. It's a doable project to send time to the Firebird32-Nano from the host PC, but we don't have code for it.

The picture shows a small 8x2 LCD, but it supports LCDs in many sizes.  It can connect to a LCD via a 7x2 ribbon cable or a LCD can be directly plugged-in.

Combined with the StickOS or a USBDM you will get a complete development system for designing your own USB LCD controller based projects. 

 

Need a larger display? Not a problem.
The Nano supports LCDs in many sizes. just plug in a larger size LCD, no other hardware change is needed.

USB LCD controller is a popular DIY project. Following are the links that are related to this project:

 

Note:

The Firebird32-Nano and Arduino-Nano 3.0 are NOT pin compatible.