Feature Matrix
Dev Boards
About Us

Development Boards

The standard Astrobe examples have been tested with a range of development boards. If you have not already chosen or designed your hardware we recommend starting with one of these boards for the quickest way to get up and running.

A USB to Serial adapter (e.g. the SparkFun FT232RL Breakout) or a USB to RS232 Converter cable which allows you to connect a USB port on your computer to UART0 on your development board is the only additional hardware that you may need to program, and communicate with, the microcontrollers with these boards. Examples showing how to connect these to boards are in the Development Boards section of the Astrobe forum.

Depending on the board's capabilities there are three possible ways to program it:

  • Connect the board to your PC via an RS232 or USB serial port. Select the Upload UART command from the Astrobe Run menu.
  • Connect the board to your PC via a USB port and it will appear as a removable drive. Select the Upload USB Drive command from the Astrobe Run menu.
  • Astrobe creates a standard HEX format file. This can be used with a 3rd-party upload tool e.g. FlashMagic.

The Run command on the Astrobe Project menu opens a terminal window on your PC. You can use this window to send and receive text to / from your program on the microcontroller using functions from the Astrobe library modules In and Out. Diagnostic runtime error messages are also displayed in this window. The messages identify the line number and name name of the source code file where the error occurred enabling you to quickly pinpoint the source of the problem.

Supported Microcontroller Families

The startup files, library modules and linker included with Astrobe support the following microcontroller families:

Cortex-M3 (NXP)
  • LPC1313 / LPC1343
  • LPC1315 / 1316 / 1317 / 1345 / 1346 / LPC1347
  • LPC1751 / 1752 / 1754 / 1756 / 1758 / 1759 / 1763 / 1764 / 1765 / 1766 / 1767 / 1768 / LPC1769
  • LPC1774 / 1776 / 1777 / 1778 / 1785 / 1786 / 1787 / LPC1788

Cortex-M4 (NXP)

  • LPC4076 / LPC4078 / LPC4088
Cortex-M7 (STMicroelectronics)

  • STM32F746 / STM32F767

Development Boards

The source code examples provided with Astrobe have been tested on the following development boards:

Company Cortex-M3 Boards   Approx.
ARM LPC1768 mbed board $US 49.00
  + mbed Application Board 60.00
Coridium Corp LPC1751 PROplus $US 35.00
LPC1756 SuperPRO 49.00
Embedded Artists LPC1769 LPCXpresso Board EUR 20.00
EzSBC LPC1347 EzSBC2 board $US 18.00
NGX Technologies LPC1768-Xplorer $US 55.00
+ SparkFun FT232RL Breakout +15.00
Olimex LPC-P1343 Prototype Board EUR 13.00
LPC-1766STK Prototype Board 76.00
Starterkit.ru Starterkit SK-MLPC1768 board $US 60.00
Starterkit SK-MLPC1788 board 70.00
Company Cortex-M4 Boards   Approx.
Embedded Artists
LPC4088 Quickstart Board EUR 49.00
Starterkit SK-LPC4088 board $US 50.00
Company Cortex-M7 Boards   Approx.
Nucleo-F746ZG $US 25.00
STMicroelectronics Nucleo-F767ZI $US 25.00

User Manuals

Astrobe includes library modules which contain many of the register / peripheral definitions for the Cortex-M microcontroller families. Refer to the relevant NXP and STMicrocontroller User manuals for full operational details:



Copyright 2017 CFB Software. All rights reserved. Privacy Policy
ABN 20 939 391 060