OLIMEX OLinuXino-MINI User manual

OLIMEX© 01 OLinuXino User's Manual
ISCLAIMER
© 01 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 infor ation in this docu ent is provided in connection with Oli ex products. No license, express
or i plied or otherwise, to any intellectual property right is granted by this docu ent or in connection
with the sale of Oli ex products.
The Hardware project is released under the Creative Commons Attribution-Share Alike 3.0 United States
License. You may reproduce it for both your own personal use, and for commertial use. You will have to
provide a link to the original creator of the project http://www.olimex.com on any documentation or website.
You may also modify the files, but you must then release them as well under the same terms. Credit can be
attributed through a link to the creator website: http://www.olimex.com
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 OLINUXINO. THEY ARE CONSIDERED
SUITABLE ONLY FOR OLINUXINO.
Page of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
Table of Contents
ISCLAIMER ...............................................................................................................
CHAPTER 1 OVERVIEW ...........................................................................................
1. Introduction to the chapter.......................................................................................................5
1.1 Features.....................................................................................................................................5
1.2 The OLinuXino fa ily............................................................................................................6
1.2 Target arket and purpose of the board..............................................................................6
1.3 Organization.............................................................................................................................7
CHAPTER 2 SETTING UP THE OLINUXINO BOAR ........................................
2. Introduction to the chapter.......................................................................................................8
2.1 Electrostatic warning...............................................................................................................8
2.3 Require ents...........................................................................................................................8
2.4 Powering the board..................................................................................................................9
2.5 Prebuilt software......................................................................................................................9
2.6 Using BitBurner.....................................................................................................................10
2.7 Building the Linux i age......................................................................................................11
2.8 How to blink the LED............................................................................................................13
CHAPTER 3 OLINUXINO BOAR ESCRIPTION ..............................................
3. Introduction to the chapter.....................................................................................................15
3.1 Layout (top view)...................................................................................................................15
CHAPTER 4 THE iMX233 MICROCONTROLLER ...............................................
4. Introduction to the chapter.....................................................................................................16
4.1 The icrocontroller...............................................................................................................16
CHAPTER 5 CONTROL CIRCUITY AN HAR WARE MO ULES .................
5. Introduction to the chapter.....................................................................................................20
5.1 Reset........................................................................................................................................20
5.2 Clocks......................................................................................................................................20
5.3 Power supply circuit..............................................................................................................21
CHAPTER 6 CONNECTORS AN PINOUT ...........................................................
6. Introduction to the chapter.....................................................................................................23
6.1 Debugging interfaces.............................................................................................................23
6.1.1 UART debug........................................................................................................................24
6.1.2 SJTAG debug......................................................................................................................24
6.1.3 Classic JTAG debug...........................................................................................................25
6.2 SD/MMC slot..........................................................................................................................27
6.3 UEXT odule.........................................................................................................................28
6.4 GPIO (General Purpose Input/Output) 40pin connector .................................................29
Page 3 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
6.5 USB HOSTs............................................................................................................................32
6.6 PWR Jack...............................................................................................................................33
6.7 Headphones and line-in connector.......................................................................................34
6.8 Battery connector...................................................................................................................35
6.9 Co posite video connector...................................................................................................35
6.10 Boot ode positions.............................................................................................................35
6.11 Ju per description..............................................................................................................37
6.12.1 SCL_SW/SCL_HW and SDA_SW/SDA_HW................................................................37
6.12.2 5V_E...................................................................................................................................37
6.12.3 3.3VIO_E and 3.3V_E ju pers.......................................................................................37
6.12.4 Boot ode selecting ju pers...........................................................................................38
6.13 Additional hardware co ponents......................................................................................38
6.14 Accessories............................................................................................................................38
6.14.1 USB-SERIAL-CABLE-F..................................................................................................38
CHAPTER 7 BLOCK IAGRAM AN MEMORY .................................................
7. Introduction to the chapter.....................................................................................................40
7.1 Me ory addresses.................................................................................................................40
7.2 Processor block diagra .......................................................................................................41
7.3 Physical e ory ap...........................................................................................................42
CHAPTER 8 SCHEMATICS .......................................................................................
8. Introduction to the chapter.....................................................................................................43
8.1 Eagle sche atic......................................................................................................................43
8.2 Physical di ensions...............................................................................................................45
CHAPTER 9 REVISION HISTORY AN SUPPORT ..............................................
9. Introduction to the chapter.....................................................................................................46
9.1 Docu ent revision.................................................................................................................46
9.2 Board revision........................................................................................................................47
9.2 Useful web links and purchase codes...................................................................................47
9.3 Product support.....................................................................................................................48
Page 4 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino 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
microcontroller i.MX 33, manufactured by FreeScale Semiconductor.
OLinuXino is an open-source, open-hardware project and all documentation is available to the
customer.
1.1 Features
•iMX 33 ARM9 6J processor at 454Mhz
•64 MB RAM
•SD-card connector for booting the Linux image
•TV PAL/NTSC video output
•3 USB High Speed Hosts
•Stereo Audio Input
•Stereo Headphones Audio Output
•Two Buttons
•UEXT connector for connection of different peripherial modules
•40 pin GPIO for connection to external hardware
•Board is in the proper shape and dimensions to fit inside Pactec JM4 plastic box
http://www.pactecenclosures.com/pdfs/drw_JM-4 .pdf
•Power supply input 6-16VDC
•optional WIFI RTL8188CU module
•PCB dimensions: 3.70'' x .15'' (94.0mm x 54.6mm)
•Nominal dimensions: 3.70'' x .65'' (94.0mm x 67.3mm)
Page 5 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
1.2 The OLinuXino family
Table of comparison
OLinuXino-MICRO OLinuXino-MINI OLinuXino-MAXI
Processor iMX233 @ 4 4Mhz iMX233 @ 4 4Mhz iMX233 @ 4 4Mhz
Ram [MB] 64 64 64
# USB hosts 1 3 2
100/1 0 Mbit
Ethernet*
No/WIFI option** No/WIFI option*** Yes/WIFI option**
GPIO connector 60pins 40pins 40pins
# Buttons 3 2 2
Reset button Yes Yes Yes
DC power supply V V-16V V-16V
Dimensions 3.40'' x 1.70'' 3.70'' x 2.6 '' 3.70'' x 2.6 ''
Breadboarding Yes No No
Audio IN connector No Yes Yes
Audio OUT connector No Yes Yes
UEXT connector No Yes Yes
* 100Mbit Ethernet for the wired network of OLinuXino-MAXI. 150Mbit for the WIFI following
811.0 n standard.
** All three boards have the option to work with MOD-WIFI_RTL8188, which is USB WIFI
modem with RTL8188CU chip and can be purchased separately. MOD-WIFI_RTL8188 can be
connected to any of the OLinuXino boards via the USB.
*** OLinuXino-MINI has additional option of having RTL8188CU hardware mounted! If you wish
RTL8188CU embedded in the device you should purchase OLinuXino-MINI-WIFI. Choosing the
embedded WIFI option will leave your USB-HOSTs available for use.
1.2 Target market and purpose of the board
The boards from the OLinuXino family are ready to use, easy to setup and are suitable for
embedded programming enthusiasts, Linux hobbyists, gadget fans and also professionals (since its
low cost makes it very good solution for application orientated embedded systems). The main usage
of the board is software embedded development without the urge of understanding perfectly the
hardware.
Page 6 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
The strong points of the boards are the processor speed, the mobility of the board and the low price.
Customers have full access to the technical documentation of the board. The software is released
under General Purpose License and the board is considered open-hardware.
1.3 Organization
Each section in this document covers a separate topic, organized as follow:
–Chapter 1 is an overview of the board usage and features
–Chapter provides a guide for quickly setting up the board
–Chapter 3 contains the general board diagram and layout
–Chapter 4 describes the component that is the heart of the board: the iMX 33
microcontroller
–Chapter 5 is an explanation of the control circuitry associated with the microcontroller to
reset. Also shows the clocks on the board
–Chapter 6 covers the connector pinout, peripherals and jumper description
–Chapter 7 shows the memory map
–Chapter 8 provides the schematics
–Chapter 9 contains the revision history, useful links and support information
Page 7 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
CHAPTER 2 SETTING UP THE OLINUXINO BOAR
2. Introduction to the chapter
This section helps you set up the OLinuXino development board for the first time.
Please consider first the electrostatic warning to avoid damaging the board, then discover the
hardware and software required to operate the board.
The procedure to power up the board is given, and a description of the default board behavior is
detailed.
2.1 Electrostatic warning
OLinuXino is shipped in a protective anti-static package. The board must not be exposed to high
electrostatic potentials. A grounding strap or similar protective device should be worn when
handling the board. Avoid touching the component pins or any other metallic element.
2.3 Requirements
In order to set up the OLinuXino optimally, the following items are required:
- 6V to 16V source of power with 1A maximum amperage.
- SJTAG interface programmer
- USB keyboard
- Monitor with composite interface or Personal Computer + USB-SERIAL-CABLE-F
- SD card with Linux image
Note that the board arrives without SD card or Linux image. You can purchase a card with Linux
separately. It is recommended that the user has basic Linux experience.
Some of the suggested items can be purchased by Olimex, for instance:
iMX233-OLinuXino-SD - SD card with the Linux image
USB-SERIAL-CABLE-F - USB serial console cable female (check “6.1.1 UART Debug” for info
how to connect it to the board)
SY0612E - power supply adapter 1 V/0.5A for iMX 33-OLinuXino-MINI
Page 8 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
2.4 Powering the board
The board is powered either via the PWR jack or via a battery. It should be supplied from a 6V to
16V source with maximum current of 1A from the power jack.
All measures below are taken at 10V.
If measuring the current consumption it should be around 0.06A before initializing all the
peripherals. The consumption raises to 0.1 A without WIFI and USB hosts initialized and Linux
running. The consumption goes up 0.15A with the Linux running when WIFI and both USB hosts
initialized.
If you have a standard USB flash drive attached to a USB host, Linux and WIFI running the typical
consumption is around 0. 0A.
When powered by the typical 3.7V battery the WIFI and USB-hosts will be disabled if you use
external 3.3 DC-DC (not mounted by default).
For the European customers we sell a power supply adapter 1 V/0.5A - SY0612E.
2.5 Prebuilt software
Note that the boards arrive without Linux or SD card. The Linux i age can be purchased
separately on a SD card or you can built and write it yourself.
When we program the boards we change the default position of the following HW_OCOTP_ROM0
fuses of the processor:
SD_MBR_BOOT(3) - Blown
SD_POWER_GATE_GPIO( 1: 0) – 10-PWM3
For burning the fuse position we use the BitBurner software. This operation is discussed in details
before. Proceed with great caution when burning fuses since it is irreversible operation.
Page 9 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
2.6 Using BitBurner
IMPORTANT! MODIFYING THE FUSES IS IRREVERSIBLE PROCESS! BURNING THE
WRONG FUSES MIGHT DAMAGE OLINUXINO IRREVERSIBLY! BURNING WRONG
FUSES MIGHT CAUSE BOOT PROBLEMS!
BURN FUSES AT OWN RISK!
The bit burning is done via the USB of the computer connected to the OLINUXINO board and the
BitBurner software. To be able to burn the fuses you will need to make a custom cable that connects
a USB with the 3 pin holes found at the bottom of the board named “GND”, “DP”, “DM” (check
the picture below for a better view how the three wires must be connected.
After soldering the three wires you can place a marker on each of them or use colored wires to be
able to distinguish them. You can also use some gel to keep them tight on the USB connector. On
the opposite side of the cables you might place 50mil (1. 7mm) male connector following the order
of the signals. Please also restrain from using wires longer than 0 cm since that might make the
connection unreliable.
Download BitBurner from https://www.olimex.com/dev/OLINUXINO/iMX 33-
OLINUXINO/BitBurner.v1.0.4.6.zip. Extract it and start the .exe. If you connect everything you
should see and choose HID-compilant device from the “Select device” drop-down menu. If you
check the fuses we have already burned the application should show an image as the one on the next
page.
Page 10 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
2.7 Building the Linux image
Note that building the Linux image from scratch is a time-consuming task. Even with powerful
machine and fast internet connection it might take few hours compiling. Some Linux distributions
might lack the tools required to compile/build/execute scripts/download from repository – how to
get those is not discussed below.
The Linux image is created and downloaded from https://github.com/Freescale/fsl-community-bsp-
platform. For the test here we used Debian 6.0 with GNOME visual libraries. The steps we did:
1) From the terminal created folder “bin” in home folder:
user@dist$: mkdir bin
user@dist$: cd bin
Add bin directory to PATH in order to do the next steps easier. Else navigate to the right folders.
) Installed `repo` utility needed for the bitbake file fetching from the repository:
Page 11 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
user@dist$: curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
user@dist$: chmod a+x ~/bin/repo
3) Created directory for the project and download the BSP source from the git repository:
user@dist$: mkdir fsl-community-bsp
user@dist$: cd fsl-community-bsp
~/fsl-community-bsp$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b
denzil
~/fsl-community-bsp$: repo sync
4) You can change the settings for the build if you want at fsl-community-bsp/build/conf/local.conf.
I changed the “machine” name to “imx 33-olinuxino-maxi”.
For Linux kernel configurations and settings you can do (of course you can use also the default
settings):
~/fsl-community-bsp$:. ./setup-en ironment build
~/fsl-community-bsp/build$:bitbake linux-imx -c menuconfig
Check the image below:
5) Now to start building the image:
Page 1 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
~fsl-community-bsp$:. ./setup-en ironment build
~fsl-community-bsp/build $: bitbake core-image-minimal
Note: on different Linux distributions you might have different tools installed and you will probably
need to install dependencies needed for the compile/build scripts. Here are some (but not all) of the
mandatory ones: G++; diffstat; texi html; chrpath; gawk; texinfo; some git client.
To ensure you have the latest version supported with all the updates visit
https://github.com/OLIMEX/OLINUXINO and https://github.com/Freescale/fsl-community-bsp-
platform.
2.8 How to blink the LE
In this chapter you will find a way to achieve the most basic task in electronics – the “Hello World”
of electronics - blinking the LED.
First we set the pin responsible for the LED as an output and we can set its value manually to high
or low position – make it blink manually. The LED mounted on the board uses GPIO65. You can
use external diode instead of the one mounted - you have to look at the table “The Linux
implementation of pins” in the hardware section to get the correct linux name for the GPIO pin.
echo out > /sys/class/gpio/gpio6 /direction
echo 1 > /sys/class/gpio/gpio6 /value
If you want to set the blink off you should change the value on the second line to:
echo 0 > /sys/class/gpio/gpio6 /value
To show the info for all GPIOs:
ls /sys/class/gpio
To make it turn on – turn off automatically (e.g. blink) we use the text redactor VI to write the
Linux script:
echo out > /sys/class/gpio/gpio6 /direction
while true
do
echo 1 > /sys/class/gpio/gpio6 /value
sleep 1
Page 13 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
echo 0 > /sys/class/gpio/gpio6 /value
sleep 1
done
We save it as as “gpio” and we make it executable with
chmod +x gpio
then we execut the script with:
./gpio
The LED should start blinking with 0.5Hz.
Page 14 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
CHAPTER 3 OLINUXINO BOAR ESCRIPTION
3. Introduction to the chapter
Here you get acquainted with the main parts of the board. Note the names used on the board differ
from the names used to describe them. For the actual names check the OLinuXino board itself.
3.1 Layout (top view)
Page 15 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
CHAPTER 4 THE iMX233 MICROCONTROLLER
4. Introduction to the chapter
In this chapter is located the information about the heart of OLinuXino – its microcontroller. The
information is a modified version of the datasheet provided by its manufacturers.
4.1 The microcontroller
ARM9 6 CPU Running at 454 MHz
Integrated ARM9 6EJ-S CP
16-Kbyte data cache and 16-Kbyte instruction cache
— One-wire JTAG interface
— Resistor-less boot mode selection using integrated OTP values
3 Kbytes of Integrated Low-Power On-Chip RAM
64 Kbytes of Integrated Mask-Programmable On-Chip ROM
1 Kbit of On-Chip One-Time-Programmable (OCOTP) ROM
Universal Serial Bus (USB) High-Speed (Up to 480 Mb/s), Full-Speed (Up to 1 Mb/s)
— Full-speed/high-speed USB device and host functions
— Fully integrated full-speed/high-speed Physical Layer Protocol (PHY)
— Mass storage host-capable (uncertified by USB-IF)
Power Management Unit
— Single inductor DC-DC switched converter with multi-channel output supporting Li-Ion
batteries.
— Features multi-channel outputs for VDDIO (3.3 V), VDDD (1. V), VDDA (1.8 V),
VDDM ( .5V) and regulated 4. V source.
— Direct power from 5-V source (USB, wall power, or other source), with programmable
current limits for load and battery charge circuits.
— Silicon speed and temperature sensors enable adaptive power management over
temperature and silicon process.
Audio Codec
— Stereo headphone DAC with 99 dB SNR
— Stereo ADC with 85 dB SNR
— Stereo headphone amplifier with short-circuit protection and direct drive to eliminate
bulky capacitors
— Amplifiers are designed for click/pop free operation.
Page 16 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
— Two stereo line inputs
— Microphone input
— SPDIF digital out
16-Channel Low-Resolution ADC
— 6 independent channels and 10 dedicated channels
— Resistive touchscreen controller
— Temperature sensor controller
— Absolute accuracy of 1.3%
— Up to 0.5% with bandgap calibration
Security Features
— Read-only unique ID for digital rights management algorithms
— Secure boot using 1 8-bit AES hardware decryption
— SHA-1 hashing hardware
— Customer-programmed (OTP) 1 8 bit AES key is never visible to software.
External Memory Interface (EMI)
— Provides memory-mapped (load/store) access to external memories
— Supports the following types DRAM:
– 1.8V Mobile DDR
– Standard .5V DDR1
Wide Assortment of External Media Interfaces
— Up to four NAND flash memories with hardware management of device interleaving
— High-speed MMC, secure digital (SD)
— Hardware Reed-Solomon Error Correction Code (ECC) engine offers industry-leading
protection and performance for NANDs.
— Hardware BCH ECC engine allowing for up to 0-bit correction and programmable
redundant area.
Dual Peripheral Bus Bridges with 18 DMA Channels
— Multiple peripheral clock domains save power while optimizing performance.
— Direct Memory Access (DMA) with sophisticated linked DMA command architecture
saves power and off-loads the CPU.
Highly Flexible Display Controller
— Up to 4-bit RGB (DOTCK) modes
— Up to 4-bit system-mode including VSYNC and WSYNC modes.
— Up to VGA (640x480) resolution at 60Hz LCD panel support
— 8-bit data ITU-R BT.656 D1 digital video stream output mode (PAL/NTSC), with onthe-
fly RGB to YCbCr color-space-conversion.
— Flexible input formats
Pixel Processing Pipeline (PXP)
Page 17 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
— Provides full path from color-space conversion, scaling, alpha-blending to rotation
without intermediate memory access
— Bi-linear scaling algorithm with cropping and letterboxing
— Alpha-blend, BITBLT, color-keying
— Memory efficient block-based rotation engine
— Supports up to eight overlays
Integrated TV-Out Support
— Integrated PAL/NTSC TV-encoder fully pipelined to display controller’s D1 resolution
output stream
— Integrated low-power 10-bit Video DAC (VDAC) for composite analog video output.
Data Co-Processor (DCP)
— AES 1 8-bit encryption/decryption
— SHA-1 hashing
— High-speed memory copy
Three Universal Asynchronous Receiver-Transmitters (UARTs)
— Two high-speed application UARTs operating up to 3. 5 Mb/s with hardware flow
control and dual DMA.
— Debug UART operates at up to 115Kb/s using programmed I/O.
I C Master/Slave
— DMA control of an entire EEPROM or other device read/write transaction without CPU
intervention
Dual Synchronous Serial Ports (for SPI, MMC, SDIO, Triflash)
— Up to 5 MHz external SSP clock for all modes, including SPI
— 1-bit, 4-bit and 8-bit MMC/SD/SDIO modes
— Compliant with SDIO Rev. .0
— SPI with single, dual and quad modes.
Four-Channel 16-Bit Timer with Rotary Decoder
Five-Channel Pulse Width Modulator (PWM)
Real-Time Clock
— Alarm clock can turn the system on.
— Uses the existing 4-MHz XTAL for low cost or optional low power crystal (3 .768 kHz
or 3 .0 kHz), customer-selectable via OTP.
SPDIF Transmitter
Dual Serial Audio Interface (SAIF), Three Stereo Pairs
— Full-duplex stereo transmit and stereo receive operations
— Cell phone baseband processor connection and external ADCs and DACs
— Bluetooth hands-free connection
— Analog I/O for peripheral bus breakouts
Page 18 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
— I2S, left-justified, right-justified, and non-standard formats
Customer-Programmable One-Time-Programmable (OTP) ROM via Integrated eFuse Block
— Resistor-less boot mode selection
— 1 8-bit boot mode crypto key
— Boot mode specification of NAND characteristics for device that the customer is
soldering to the board. This means no more costly delays waiting for new device support in t
he boot ROM.
— Fully software-programmable and accessible
Flexible I/O Pins
— All digital pins have drive-strength controls
— Most non-EMI digital pins have general-purpose input/output (GPIO) mode.
For comprehensive information on the microcontroller visit the Freescale’s web page for a
datasheet.
At the moment of writing the microcontroller datasheet can be found at the following link:
http://www.freescale.com/files/dsp/doc/ref_manual/IMX 3RM.pdf
Page 19 of 48
Downloaded from Elcodis.com electronic components distributor

OLIMEX© 01 OLinuXino User's Manual
CHAPTER 5 CONTROL CIRCUITY AN HAR WARE MO ULES
5. Introduction to the chapter
Here you can find information about reset circuit and quartz crystals locations, the power supply
circuit is discussed.
5.1 Reset
OLinuXino's reset circuit includes R4 (47KΩ), R10 (47 Ω), T1, T , Q1 and a RESET button. The
RESET is specific for the fact that it is accomplished when the quartz is disconnected using 3.3V
and the transistors T1 and T .
5.2 Clocks
4 MHz quartz crystal Q1 is connected to pins 1 1 and 1 of the iMX 33 processor.
1 MHz quartz crystal Q is found at pins 6 and 7 of the LAN and WIFI controller – GL850G.
Page 0 of 48
Downloaded from Elcodis.com electronic components distributor
Table of contents
Other OLIMEX Desktop manuals