wp363d7188.png

NanoCore12™

An Entire Family of 9S12 DIP Microcontroller Modules!

wp65f388e7.png

NanoCore12 Documents:

NanoCore12 Family User Manual

Read this manual first!  Covers all NanoCore12 modules in detail.

 

Docs/Code/Notes By Family:

NanoCore12 (24-pin)

Library of documents, code examples, and Application Notes specifically relevant to the 24-pin module

NanoCore12DX (32-pin)

Library of documents, code examples, and Application Notes specifically relevant to the 32-pin module

NanoCore12MAX (40-pin)

Library of documents, code examples, and Application Notes specifically relevant to the 40-pin modules

 

Docs/Code/Notes for Accessories:

NanoCore12 School Board

Assortment of documents, examples, and Application Notes for use with the School Board

NanoCore12DXC32 Servo/Sensor/Interface Module

Library of documents, code examples, and Application Notes relevant to the SSMI

 

Freescale Microcontroller Resources:

MC9S12C Product Brief

This Freescale document provides a thorough overview of the 9S12C microcontroller used on NanoCore12 modules.

MC9S12C Webpage

This Freescale site provides detailed data sheets and many Application Notes relevant to the 9S12C microcontroller.

 

Development Tools & Utilities:

Loaders/Debuggers:

uBug12 GUI and .NET framework:

UBug12 is a free Windows program that talks to the Serial Monitor loaded onto each NanoCore12 module.  It provides an easy-to-use Graphical User Interface for erasing and programming flash memory in the module.  Simple debugging commands are also implemented.  No matter which language you choose to write your programs in, you’ll need this program to download the resulting s-record files to your module’s program memory.  Most WinXP installations already have the Microsoft .NET framework, so you probably won’t need to install it.

Linux command line tool “hcs12mem”

Karl Lunt's binload utility (DOS)

NoICE12 debugger (Windows)

This powerful debugger can be used with NanoCore12’s on-chip Serial Monitor or with a BDM pod.  Supports C source-level debugging with CodeWarrior, ImageCraft, and SynCode.

 

Assemblers:

AS12 Assembler (DOS)

BASIC Compilers:

SBASIC Compiler (DOS)

C Compilers:

SynCode: Free IDE and GNU C Compiler (Windows)

Code Warrior Special Edition (32K limit; unlimited Asm)

ImageCraft ICCV7 for CPU12 (free for 45 days)

Eric Engler’s Windows IDE for GNU C

Eric Engler’s Pluto Visual Debugger

Using the GNU Development Tools for 68HC12

HCS12 Application Notes for ICC and GNU C Compilers

wpaad7045c.png

Resources

wpe12cfab5.png
wpe12cfab5.png
wp672aa38d.png
wpedb71ecb.png
wp5f39c6be.png
wp31da39b2.png

NanoCore12™

An Entire Family of 9S12 DIP Microcontroller Modules!

1-877-963-8996
FAQ

Notes & Examples:

Getting Started With CodeWarrior

 

University of Texas Course Notes & Examples:

A complete set of lab manuals and C code examples using NanoCore12DX from Prof. Valvano, UT Austin.

 

FreeRTOS for 9S12C32:

FreeRTOS is a portable, open source, mini Real Time Kernel - a free to download and royalty free RTOS that can be used in commercial applications.

 

C Examples for NC12DXC32 (a.k.a. M68DKIT912C32)

 

Books:

The HCS12/9S12:

An Introduction to Hardware and

Software Interfacing

by Han-Way Huang

This book provides a total solution for learning and teaching embedded system design based on the Motorola HCS12/9S12 microcontroller. Readers will learn step-by-step how to program the HCS12 using both assembly and C languages, as well as how to use such development tools as asmIDE, MiniIDE, GNU C, and EGNU IDE. Supportive examples clearly illustrate all applications of the HCS12 peripheral functions, including parallel port, timer functions, PWM, UART port, SPI, I2C, CAN, on-chip flash and EEPROM programming, external memory expansion, and more. A back-of-book CD contains the source code for all examples in the book, several groups of reusable utility functions, and complimentary freeware development tools for improved learning.

wpbaf26aba.jpg