ARM micro-controllers based Evaluation Boards and Single Board Computer
An Evaluation Board is a General Purpose board with a micro-controller and generally with a way to download and run user’s program on it. These are very useful as a quick development aid – for example, if you plan to make a micro-controller based product, it can be very convenient to buy and use an off-the-shelf evaluation board like MiniARM , so you can immediately start testing your software on the board.
We also manufacture Single Board Computers based on ARM micro-controllers.
These SBCs offer much higher performance (upto 200 MHz) as well as much more memory (upto 64MB) and are capable of running Operating Systems like Linux and WinCE. Click here to read more about SBC9302. Looking for C Compiler for ARM? Here is SCARM C Compiler for ARM.
ARM micro-controllers based Evaluation Boards:
MiniARM:
MiniARM-2138 with LCD MiniARM-2378 with LCD
More photos…
The MiniARM board is currently available with 6 different processors:
Please note, the LCD is NOT supplied with this board, you need to buy it separately. The board only provides interface connector for the LCD.
MiniARM Selection Table:
MiniARM-2138
MiniARM-STR711*
MiniARM-STR712*
MiniARM-2148
MiniARM-2378
Processor used
LPC2138
STR711
STR712
LPC2148
LPC2378
Crystal frequency
14.7456 MHz
12.0 MHz
Maximum operating speed (using on-chip PLL)
58.9824 MHz
44.2368 MHz
60 MHz
72 MHz
Flash size
512 KB
256 KB
SRAM size
32 KB
58 KB
Number of UARTs
2
4
Text LCD interface
On-board
Graphics LCD interface
Through add-on card
JTAG Connector
Yes
RTC
On-chip, with battery backup
On-chip, without battery backup
NVRAM
None
2 KB
Analog inputs (channels / resolution)
16 / 10
4 / 12
8 / 10
Analog outputs (channels / resolution)
1 / 10
Total I/O pins (most are 5V tolerant)
47
48
45
104
USB Device interface
No
CAN 2.0 Interface
Yes (1)
Yes (2)
Ethernet 10/100 Mbps
I2C
SPI
SD-Card interface
External memory interface
Yes (8 bit data, 16 bit address, 2 chip-selects)
Price (INR)
3800.00
4500.00
9000.00
Price (USD)
79.00
81.00
162.00
Price (EUR)
71.10
72.00
146.00
NOTES:
1. Due to pin multiplexing, all above features may not be available simultaneously!
2. Turquoise highlighting indicates best model for that parameter. E.g. model with largest flash memory.
3. Yellow highlighting indicates models with best ADC resolution.
* MiniARM-STR711 and MiniARM-STR712 are no longer manufactured.
Click here to download users manual of MiniARM-2138.
Click here to request for users manual of other models.
I have questions:
How do I write an application program for LPC2138 / LPC2104 / LPC2148 / LPC2378 / STR711 / STR712 ?
How do I program the LPC2138 / LPC2104 / LPC2148 ?
How do I program the LPC2378 ?
How do I program the STR711 / STR712 ?
How do I test my program using MiniARM ?
More questions…
Accessories for MiniARM boards:
1. MA-LED board: This is an add-on board, which can be mounted right on top of MiniARM board. It provides visual indication of output pins status. It also provides a way to simulate LOW or HIGH level to input pins. It includes 42 LEDs, which are connected to P0.0…P0.31 pins and P1.16…P1.25 pins (assuming MiniARM-2138 or MiniARM-2148 models). When the port pin is driven LOW, the LED glows. When port pin is HIGH or is tristated, the LED stays off. Further, it also has 42 jumpers. A shorting link (cap) can be used to short the jumper; doing so will force LOW level on the corresponding port pin. This is useful for simulating low level on input pins.
2. MA-Proto board: This is a prototyping board, which can be mounted right on top of the MiniARM board. It has letters or digits marked on each row and column. This board is useful for building a prototype of your LPC21xx or STR71x based product. Due to direct connection to IO_A and IO_B connectors of the MiniARM board, the prototyping area can have access to nearly all pins of the LPC21xx or STR71x micro-controller. Besides, 5V and 3.3V signals are also available on the prototyping area since these signals are available on IO_A and IO_B connectors. NOTE: 5V has only 100 mA spare capacity and 3.3V has only 50 mA spare capacity. Please see below picture of MiniARM-2138 with MA-Proto mounted on it.
3. SGL-ARM board: This board provides Graphics LCD interface to the MiniARM boards. This board can be mounted right on top of the MiniARM board. It provides 2 different types of connectors – these are directly matching with some of the popular Graphics LCD module. Supported resolutions are 128 X 64, 240 X 64, 240 X 128, 320 X 240 and so on. Note that graphics LCDs with T6963 and SEDxxx controllers are supported. Further, it also provides 2 PS/2 ports. You may connect a PS/2 keyboard and a PS/2 mouse to these. Optionally, touch-screen interface is also offered with a 4 pin connector (for 4 wire touchscreen). The SL-ARM-GL, SL-ARM-PS, SL-ARM-TS libraries (fully compatible with SCARM C Compiler) provide interface functions for graphics LCD, PS/2 keyboard, PS/2 mouse and Touch-screen. Thus you can develop GUI applications using MiniARM board, SGL-ARM add-on board, SL-ARM-XX libraries and SCARM C Compiler.
More photos:
MiniARM-2138 with LCD and “MA-Proto” Prototyping board mounted on it.
Looking for C Compiler for ARM? Here is SCARM C Compiler for ARM.
These SBCs offer much higher performance (upto 200 MHz) as well as much more memory (upto 64MB) and are capable of running Operating Systems like Linux and WinCE. We have 2 different Single Board Computers:
SBC9302: with EP9302 processor.
SBC1926: with AT91SAM9260 processor.
Note: We reserve the right to change specifications of any product without notice.