Items that can be ordered together with a Havaxer board. They are inspected, tested and fitted before the board ships, and they are not sold separately.
Prices and availability are on the 01 and 02 pages.
PIC18F16Q40
Models 01
The microcontroller the 01 is designed around - a 20-pin DIP part that drops into the board's socket, supplied pre-programmed with the example application so the board does something the moment it is powered.
It is the largest-memory device in the 20-pin PIC18-Q40 family. The three members differ only in memory: the peripheral set, the 18 I/O pins and the 64 MHz core are the same across all of them.
| Device | Flash | RAM | EEPROM |
|---|---|---|---|
| PIC18F14Q40 | 16 KB | 1 KB | 512 B |
| PIC18F15Q40 | 32 KB | 2 KB | 512 B |
| PIC18F16Q40 | 64 KB | 4 KB | 512 B |
You do not have to buy it here. Any 20-pin DIP PIC whose peripheral pin mapping matches will work, and a socket is a socket - see PIC MCU.
Product information
- Designation: Microchip PIC18F16Q40-I/P
- Type: 8-bit PIC18 family microcontroller, 20-pin
- Material: PDIP, plastic, -40 °C to 85 °C
- Characteristics: 64 MHz, 64 KB program memory size, 12-bit ADC, 3 UART units, I2C unit, 3 PWM units
- Power: 1.8-5.5 V
- Official data sheetopen_in_new
- Official product pageopen_in_new

OLED
A small monochrome display for the I2C display port, so the board can show what it is doing and be operated with the two buttons - no laptop, no network, nothing else attached. The board has mounting holes positioned for it, so the panel sits fixed rather than dangling on its wires.
Two sizes are offered, 0.96" and 2.42". They are the same interface electrically and interchangeable in firmware; what differs is physical size and current draw. The current difference is large - at full contrast the 2.42" panel costs roughly seven times the 0.96", about 145 mA more. On the 01, whose whole worst case is under 400 mA, that is the single biggest power decision you make. Measured figures are on the 01 and 02 version pages.
Both sizes come with their own I2C pull-up resistors fitted, which is why the board leaves its own pull-up positions empty - see I2C.
Limits
- An OLED may not be RoHS compliant. Its pins are soldered by hand, and that solder is not necessarily lead-free.
- 0.96" is legible up close; 2.42" is legible across a plant room. Choose by where the board will be mounted.
For firmware: SSD1306 driver specificationsopen_in_new
OLED models
Currently offered OLED models.
0.96" HS96L03W2C03
- Screen resolution: 128 x 64 pixels
- Screen colors: monochrome, white
- Power: 3-5 V
- Board size measured approx.: 28 x 28 x 5 mm (no pins)
- Weight measured approx.: 4 g
- Official data sheetopen_in_new
0.96" APKLVSR JMD0.96D
- Screen resolution: 128 x 64 pixels
- Screen colors: monochrome, white
- Power: 3.3-5 V
- Board size measured approx.: 26 x 26 x 5 mm (no pins)
- Weight measured approx.: 4 g
- Amazon product pageopen_in_new
2.42" Hailege
- Screen resolution: 128 x 64 pixels
- Screen colors: monochrome, white
- Power: 3-5 V
- Board size measured approx.: 70 x 48 x 7 mm (no pins)
- Weight measured approx.: 23 g
- Amazon product pageopen_in_new
Temperature sensor
A 10 kΩ NTC thermistor probe on a 5 m lead, ready to land in a temperature input terminal. Two wires, no polarity to observe, nothing to set up in hardware - the board already provides the excitation and the filtering.
It is the sensor the inputs were designed around, so the conversion curve the example application ships with is the curve for this part. Any other 10 kΩ NTC works too; you supply its curve in firmware.
Product information
- Designation: iOVEO 035HP05205
- Type: NTC 10 kΩ
- Material: PVC black cable up to 105 °C, waterproof (IP65), 5 m
- Characteristics: NTC 10 kΩ, beta 3977 K, 2-wire, measuring range from -35 to +105 °C
- Amazon product pageopen_in_new
- Official product pageopen_in_new
- Official manual with resistance tablesopen_in_new

USB A-C cable
A 2 m USB-A to USB-C cable for powering the board from anything with a USB port - and on the 02, for programming and the debug console as well.
This one carries data, so it programs an 02 as well as powering it. That is worth checking on any cable you already own: charge-only cables are common, look identical, and will power the board perfectly while making it appear to have no USB at all. On the 01 it makes no difference - the connector there is power only.
Product information
- Designation: INIU D5C-3P
- Type: USB type-A to USB type-C
- Material: nylon, braided cable, 2 m
- Characteristics: 3.1 A, 15.5 W
- Amazon product pageopen_in_new
- Official product pageopen_in_new
