THE
PARTICLE COMPUTER DOCU
(version 2/1x) 
The particle computer is the heart of all the components in the system. It is designed to be a light weight, small, low power and mobile platform to develop applications and interfaces for ubiquitous, pervasive, ambient, wearable, sensor network,…. Computing. It is equipped with a 125 kBit Rf module, the TR1001. It carries an external 32K EEPROM controlled over I2C/ 512 K Flash controlled over SPI (AT45DB04B). It is based on the PIC 18f6720 Microprocessor from Microchip. The PIC carries 128k of ROM, 4k of RAM and included various modules like 2 hardware UARTS, Analog/Digital Conversion, SSP, PWM and lots more.
The RF Communication is based on AwareCon, the wireless ad hoc protocol for the particle computer. The particle computer can be powered through the 2pin MOLEX connector with voltages from 0.8 to 2.5 Volt. It can also be powered through the 21 Particle connector (type CONAN) with a 3.3V regulated supply. The pins on the CONAN connector represent a freely programmable interface to the particle including I2C lines, Digital I/O, analog I/O and any other busses that can be implemented in software. Detailed information how the pins on the Processor on the Particle Board are used are listed below.
The device is freely programmable. The developer section provides software as operating system and low power, high efficient network stack that simplyifies development but the Particle board is not restricted to this functionality.
Feature Summary
Optional on board (spare place, not soldered)
Usage of Pins of the Processor
| Board Rev. | 2/1x | 2/2x | 2/3x | zPart |
| PIN | ||||
| B0 | CONAN 2 and Ball Switch | CONAN 2 and Ball Switch | CONAN 2 and Ball Switch | CONAN 2 and Ball Switch |
| A0 | Battery voltage | Battery voltage | Battery voltage | Battery voltage |
| A1 |
Received
Fieldstrength (RSSI) |
High precision received Fieldstrength | High precision received Fieldstrength | Battery Voltage |
| A2 | CONAN 11 | CONAN 11 | CONAN 11 | CONAN 11 |
| A3 | CONAN 12 | CONAN 12 | CONAN 12 | CONAN 12 |
| A4 | open | open | open | open |
| A5 | CONAN 14 | CONAN 14 | CONAN 14 | CONAN 14 |
| B1 | CONAN 3 | CONAN3 | CONAN3 | CONAN3 |
| B2 | CONAN 4 | CONAN4 | CONAN4 | CONAN4 |
| B3 | CONAN 5 | CONAN 5 | CONAN 5 | CONAN 5 |
| B4 | CONAN 6 | CONAN 6 | CONAN 6 | CONAN 6 |
| B5 | CONAN 7 | CONAN 7 | CONAN 7 | CONAN 7 |
| B6 | CONAN 8 | CONAN 8 | CONAN 8 | CONAN 8 |
| B7 | CONAN 9 | CONAN 9 | CONAN 9 | CONAN 9 |
| C0 | RTC | RTC | RTC | RTC |
| C1 | RTC | RTC | RTC | RTC |
| C2 | LED RED | LED RED | LED RED | LED RED |
| C3 | open | SCL Flash SPI | SCL Flash SPI | SCL Flash SPI |
| C4 | open | SDA Flash SPI | SDA Flash SPI | SDA Flash SPI |
| C5 | input RF transceiver | input RF transceiver/SDO Flash SPI | input RF transceiver/SDO Flash SPI | SDO Flash SPI |
| C6 | CONAN 19 | CONAN 19 | CONAN 19 | CONAN 19 (RX) |
| C7 | CONAN 20 | CONAN 20 | CONAN 20 | CONAN 20 (TX) |
| D0 | open | Ball Switch Power | Ball Switch Power | Ball Switch Power |
| D1 | RF Mode Switch | RF Mode Switch | RF Mode Switch | RF_VREGN |
| D2 | power RF transceiver | power RF transceiver | power RF transceiver | open |
| D3 | I2C SCL EEPROM, CONAN 16 | /CS Flash SPI | /CS Flash SPI | /CS Flash SPI |
| D4 | CONAN 17 | CONAN 17 | CONAN 17 | open |
| D5 | CONAN 18 | CONAN 18 | CONAN 18 | Speaker out |
| D6 | I2C SDA EEPROM, CONAN 15 | open | open | Power 1 Wire Bus: ID / Configuration EEPROM Power |
| D7 | Power I2C+EEPROM | /RESET Flash | /RESET Flash | /RESET Flash |
| E0 | Up/Down Fieldstrength regulation | Up/Down Fieldstrenght regulation | Up/Down Fieldstrenght regulation | open |
| E1 | open | open | AGC+Capacitor (AGC auto) | RF_RESETN |
| E2 | speaker (if soldered) | speaker | speaker | RF_FIFO |
| E3 | speaker (if soldered) | open | open | RF_FIFOP |
| E4 | open | CONAN15 | CONAN15 | CONAN15 |
| E5 | open | CONAN16 | CONAN16 | CONAN16 |
| E6 | open | ID / Configuration EEPROM Power | ID / Configuration EEPROM Power | RF_CSN |
| E7 | open | ID / Configuration EEPROM Data | ID / Configuration EEPROM Data | ID / Configuration EEPROM Data |
| F0 | CONAN 13 | CONAN 13 | CONAN 13 | CONAN 13 |
| F1 | optional ANALOG IN | optional ANALOG IN | optional ANALOG IN | optional ANALOG IN |
| F2 | open | open | power optional ANALOG | open |
| F3 | power optional Analog | power optional ANALOG | AGC+Resistor (AGC on once engaged) | power optional ANALOG |
| F4 | open | Pwr RSSI Opamp | Pwr RSSI Opamp | open |
| F5 | CNT0 RF Transceiver | CNT0 RF Transceiver | CNT0 RF Transceiver | open |
| F6 | LED BLUE | LED Blue | LED Blue | LED Blue |
| F7 | open | open | AGC (high=AGC off) | open |
| G0 | INC Fieldstrenght regulation | INC Fieldstrength regulation | INC Fieldstrength regulation | RF_SFD |
| G1 | open | open | open | CONAN17 |
| G2 | data in RF Transceiver | data in RF transceiver | data in RF transceiver | CONAN18 |
| G3 | CNT1 RF Transceiver | Power Fieldstrength regulation | Power Fieldstrength regulation | RF_CCA |
| G4 | Power Fieldstrength Regulation | CNT1 RF Transceiver | CNT1 RF Transceiver | open |