Figure 3. Capacitor installation.
Figure 4. Regulator installation.
Figure 5. Atom Nano Chip insertion.
•Four ADC ports
• 16 Digital I/O pins
•Serial communication back to the PC for debugging code
or serial communication on the PC screen
•Five Volt regulator built in
•On-Off power switch and power-on indicator LED
•Jumpers to easily convert from Atom programming
connections to hardware serial port connections
Using the Ultimate OEM Module
Any electronic development requires two main parts:
hardware and software. Our hardware is the Ultimate OEM
module. Our software will be the Atom Basic language
compiler that converts Basic software commands into the
code the Atom microcontroller needs to run the hardware.
To use the Atom Nano, you’ll need to download the latest
version ( 5. 3. 3) which is available for free from the Basic
Micro.com website under the download menu option.
Hardware Jumper Settings
The Ultimate OEM module has the capability of
being converted into a bootloader module so it can be
programmed with any .hex producing compiler such as
Figure 6. Finished Ultimate OEM Atom Nano
74 SERVO 06.2009
MBasic Pro and PICBASIC Pro, or the serial communication
circuitry can be connected to the internal hardware USART
at pins B6 and B7. Figure 7 shows how the jumpers should
be set for each module configuration. The proper Ultimate
OEM Atom module jumper settings are shown under the
Testing the Ultimate Module
After you install the Atom programming software
version 5. 3. 3, you should have an icon on your desktop or
at least a listing in the Windows program menu. Click on
either one to start the Atom software. We’ll test the
module with a simple “flash an LED” project. It’s an easy
program but also a great starting point to make sure the
software and the Ultimate OEM module are working
together properly. This project will flash the P1 LED
connected to the B1 pin on and off at a one second rate.
The Nano chip does this by cycling the P1/ B1 pin between
a high level (five-volts) and low level (ground). A one
second delay is inserted between the high and low
commands. When you program the part, make sure you
have selected the 28-pin Nano chip in the drop-down menu.
This program listing will perform the flash function.
‘ Main program loop
‘ main loop label
‘ Turn LED0 on
‘ Delay for 1 second
‘ Turn LED0 off
‘ Delay for 1 second
‘ Loop back and do it again
‘ End of the program