Aeolus Development

ARMStick 100

ARMStick 100

ARMStick 101

ARMStick 102

In System Programming (ISP)

Documentation and Application Notes

Downloads

Other Resources

Warranty and Returns

Contacts

Product Feedback and Suggestions

Consulting

Whats New

Privacy Policy

Store

By Robert Adsett

Sunday, April 11, 2004

ARMSTICK 100 PictureAn LPC2104 based 2.5" SIMMStick compatible board (see http://www.dontronics.com/ssinfo.html for more information on SIMMStick).  Has on-board power supply, oscillator and power monitor circuitry.  It has a JTAG connector on board for debugging. It also has a Maxim/Dallas 1-wire interface bus.

The Philips LPC2104 is an ARM7TDMI-S processor with 16K of static RAM and 128K of on-chip Flash Program Memory. The ARMStick 100 has an on board 10Mhz oscillator which the processor can multiply via PLL up to 60 MHz. The LPC210x provides two UARTs (16C550), Fast I²C (400 kbits/s) and SPI. Other on-chip peripherals include two 32-bit timers (7 capture/compare channels), PWM unit (6 outputs), Real Time Clock and Watchdog. The processor also provides low power modes to reduce the consumed power.

It can be programmed over the serial port using standard SIMMStick development boards (such as the DT003) and Philips serial download utility.

ARMStick pinout
MCU SIMMStick Pin # SIMMStick Function Alternate Function 1 Alternate Function 2
P0.013SOPWM1
P0.112SIPWM3
P0.210SCLCAP0.0***
P0.310SDAMAT0.0***
P0.422SCK/D7CAP0.1***
P0.521MISO/D6MAT0.1***
P0.620MOSI/D5CAP0.2***
P0.71A1SSELPWM2
P0.82A2TxD1PWM4
P0.93A3RxD1PWM6
P0.105A4RTS1CAP1.0***
P0.116A5CTS1CAP1.1***
P0.1215D0DSR1MAT1.0***
P0.1316D1DTR1MAT1.1***
P0.1414A6DCD1EINT1
P0.1517D2RI1EINT2
P0.16--**--EINT0MAT0.2***
P0.1730D15CAP1.2***TRST*
P0.1824D9CAP1.3***TMS*
P0.1918D3MAT1.2***TCK*
P0.2019D4MAT1.3***TDI*
P0.2123D8PWM5TDD*
P0.2225D10TraceClk*
P0.2326D11PipeStat0*
P0.2427D12PipeStat1*
P0.2528D13PipeStat2*
P0.2629D14TraceSync*
P0.27----TracePkt0*TRST*
P0.28----TracePkt1*TMS*
P0.29----TracePkt2*TCK*
P0.30----TracePkt3*TDI*
P0.31----Extin0*TDO*
--4PWR (7-18 VDC), can be left floating if 5V is supplied on pin 7
--7VDD (5V +/- 10%) Source or sink
--8RES (active low reset input)
--9GND

* These functions are related to debugging in some fashion. They are used either for a JTAG interface or the ETM (Embedded Trace Module) interface. This board will have a JTAG connector on it and at least have the pinout (probably untested) for the ETM connector.

** Used on the board as part of the one-wire interface.

***MATX.X refers to a match function, CAPX.X refers to a capture function. See Philips LPC210X user manual for details.


The board (and MCU) has 3.3V I/O (5V tolerant) with a 1.8V core. This will interface with TTL logic or CMOS logic with TTL compatible inputs.

The board has on board 5V, 3.3V and 1.8V power supplies and power monitoring circuitry on all 3 power supplies as well as a /reset input from the SIMMStick bus.

Jumpers
Jumper Position a Position b
J3DebugNormal+
J4Secondary JTAG++Primary JTAG+
J5ProgramRun+

+ Default position.

++ Requires board changes

Support for a port of newlib is available.

Preliminary support for one-wire communications is also available.

Purchase for $85 US.

There is also  LPC2105 and LPC2106 support.

Home