iMX233-OLinuXino-NANO
Open-source single-board Linux computer
USER’S MANUAL
Revision F, January 2015
Designed by OLIMEX Ltd, 2013
All boards produced by Olimex LTD are ROHS compliant
OLIMEX© 2015
iMX233-OLinuXino-NANO user's manual
DISCLAIMER
© 2015 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other product
names may be trademarks of others and the rights belong to their respective owners.
The information in this document is provided in connection with Olimex products. No license, express or implied
or otherwise, to any intellectual property right is granted by this document or in connection with the sale of
Olimex products.
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of
this license, visit
http://www.creativecommons.org/licenses/by-sa/3.0/.
This hardware design by Olimex LTD is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported
License.
The software is released under GPL.
It is possible that the pictures in this manual differ from the latest revision of the board.
The product described in this document is subject to continuous development and improvements. All particulars of the
product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or
expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded. This
document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or
damage arising from the use of any information in this document or any error or omission in such information or any
incorrect use of the product.
This evaluation board/kit is intended for use for engineering development, demonstration, or evaluation purposes only
and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons handling the
product must have electronics training and observe good engineering practice standards. As such, the goods being
provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related
protective considerations, including product safety and environmental measures typically found in end products that
incorporate such semiconductor components or circuit boards.
Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user is not
exclusive. Olimex assumes no liability for applications assistance, customer product design, software performance, or
infringement of patents or services described herein.
THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS
USED TO CREATE IMX233-OLINUXINO-NANO. THEY ARE CONSIDERED SUITABLE
ONLY FOR IMX233-OLINUXINO-NANO.
Page 2 of 36
OLIMEX© 2015
iMX233-OLinuXino-NANO user's manual
Table of Contents
DISCLAIMER............................................................................................................. 2
CHAPTER 1 OVERVIEW......................................................................................... 5
1. Introduction to the chapter.......................................................................................................5
1.1 Features.....................................................................................................................................5
1.2 The OLinuXino family............................................................................................................ 6
1.2 Target market and purpose of the board...............................................................................7
1.3 Organization.............................................................................................................................7
CHAPTER 2 SETTING UP THE OLINUXINO BOARD...................................... 8
2. Introduction to the chapter.......................................................................................................8
2.1 Electrostatic warning...............................................................................................................8
2.2 Requirements........................................................................................................................... 8
2.3 Powering the board..................................................................................................................9
2.4 Prebuilt software......................................................................................................................9
2.5 Using BitBurner.....................................................................................................................10
2.6 Building the Linux image......................................................................................................10
2.7 How to use the I2C, SPI, UART............................................................................................11
CHAPTER 3 OLINUXINO BOARD DESCRIPTION..........................................12
3. Introduction to the chapter.....................................................................................................12
3.1 Layout (top view)...................................................................................................................12
3.2 Layout (bottom view).............................................................................................................12
CHAPTER 4 THE iMX233 MICROCONTROLLER...........................................13
4. Introduction to the chapter.....................................................................................................13
4.1 The microcontroller...............................................................................................................13
CHAPTER 5 CONTROL CIRCUITY AND HARDWARE MODULES.............16
5. Introduction to the chapter.....................................................................................................16
5.1 Reset........................................................................................................................................16
5.2 Clock....................................................................................................................................... 16
5.3 Power supply circuit.............................................................................................................. 17
CHAPTER 6 CONNECTORS AND PINOUT....................................................... 18
6. Introduction to the chapter.....................................................................................................18
6.1 Debugging interfaces............................................................................................................. 18
6.1.1 U_DEBUG.......................................................................................................................18
6.1.2 JTAG debug....................................................................................................................19
6.2 SD/MMC slot..........................................................................................................................20
6.3 UEXT module.........................................................................................................................21
6.4 CON1 and CON2 – GPIO connectors..................................................................................23
6.5 USB HOST connector............................................................................................................25
Page 3 of 36
OLIMEX© 2015
iMX233-OLinuXino-NANO user's manual
6.6 External power pins...............................................................................................................26
6.7 Battery connector...................................................................................................................26
6.8 Boot mode positions...............................................................................................................27
6.9 Jumper description................................................................................................................28
6.9.1 CH/CS and DH/DS.........................................................................................................28
6.9.2 CSS/CSH.........................................................................................................................28
6.9.3 Boot mode selecting jumpers........................................................................................ 28
6.10 Additional hardware components...................................................................................... 28
6.11 Accessories............................................................................................................................ 29
6.11.1 USB-SERIAL-CABLE-F.............................................................................................29
CHAPTER 7 BLOCK DIAGRAM AND MEMORY.............................................30
7. Introduction to the chapter.....................................................................................................30
7.1 Memory addresses................................................................................................................. 30
7.2 Processor block diagram.......................................................................................................31
7.3 Physical memory map........................................................................................................... 32
CHAPTER 8 SCHEMATICS...................................................................................33
8. Introduction to the chapter.....................................................................................................33
8.1 Eagle schematic......................................................................................................................33
8.2 Physical dimensions...............................................................................................................33
CHAPTER 9 REVISION HISTORY AND SUPPORT..........................................34
9. Introduction to the chapter.....................................................................................................34
9.1 Document revision................................................................................................................. 34
9.2 Board revision........................................................................................................................ 35
9.3 Useful web links and purchase codes...................................................................................35
9.4 Product support..................................................................................................................... 36
Page 4 of 36
OLIMEX© 2015
iMX233-OLinuXino-NANO user's manual
CHAPTER 1 OVERVIEW
1. Introduction to the chapter
Thank you for choosing the OLinuXino single-board computer from Olimex! This document
provides a user’s guide for the Olimex OLinuXino board. As an overview, this chapter gives the
scope of this document and lists the board’s features. The differences between the members of the
OLinuXino family are mentioned. The document’s organization is then detailed.
The OLinuXino development board enables code development of applications running on the
iMX233 microcontroller, manufactured by Freescale Semiconductor.
OLinuXino is an open-source, open-hardware project and all documentation is available to the
customer.
1.1 Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
iMX233 ARM926J processor at 454Mhz
64 MB RAM
SD-card connector for booting the Linux image
1 USB high speed host
Three buttons
Green LED
UEXT connector
for connection of different peripheral modules
2 row x 25 pinholes – can be used either to access processor features or as GPIOs
U_DEBUG pin headers
3.7V Li-Po battery connector and built-in battery charger
Breadboard compatible
JTAG pads for bare-board programming
PCB dimensions: 3.00" x 0.8" (76.2mm x 20.3mm)
Nominal dimensions: 3.40'' x 0.8'' (86.4mm x 20.3mm)
Weight: 0.5 ounce (~14 grams)
Page 5 of 36