EC1 EasySteps

Be aware the EC1 is a 3.3Volt device. So as a general rule, please ensure this voltage is never exceeded on any pin except those that are explicitly marked as being 5V tolerant. Remember all the pins are naked, so be careful about static electricity and always use an appropriate drive circuit. For example, never connect a relay directly to a pin.

The table below show the functionality assigned to each of the EC1 pins.

SPLat Program NumberSPLat Program Number
OtherSerialDigitalAnalogue5V
Tolerant
CPU PinBoard PinBoard PinCPU Pin5V
Tolerant
AnalogueDigitalSerialOther
InOutInOutOutInOutIn
0A000VGround
1A11VbatRTC Battery
2A2230C130Button
0A3329B9Yes0Green LED
1A4428B8Yes1Red LED
2A5527B7Yes7OBQC
2A6626B6Yes6OBQC
3B0725B5Yes5
4B1824B4YesXwire
5B2923A15Yes4
6E81022F73
7E91121F6Yes2
8YesB141220A8Yes1
9YesB1513+5V5V
3.3V+3V3+3V33.3V
5V+5V0VGround
Receive252YesA1014RCPU Reset
Transmit252YesA91519B3Debug
Ground0V18A14Debug
10D81617A13Debug


Download the I/O map file from here. The I/O Map for the EC1 board can be used directly in your application. You may either:

  • copy and paste into your own .spt file
  • use the # include directive to include the file
  • include it in a build file

Using the file is easy. To read from an input simply say “InputK iPin21”. To turn an output on, simply say “On oRedLED”.