As a fan of Doctor Who its quite exciting to get hold of the HiFive! Check it out!
The BBC Doctor Who HiFive Inventor (“HiFive”) is a pocket-sized Internet of Things (IoT) computer, designed for makers, students, and educators who want to learn computer programming, a vital 21st century skill that uses artificial intelligence, robotics, and more! Featuring the voice and star of the Thirteenth Doctor, Jodie Whittaker, the HiFive Inventor is a powerful Internet of Things programmable computer designed to teach kids to code. .
What can I do with a HiFive?
What comes in the box?
Included in the Inventor coding Kit
- HiFive Inventor mini-computer
- Doctor Who and Tynker coding lessons
- Thousands of activities and challenges
- External speaker
- Light up USB LED cable
- External battery pack
- Alligator clips
What's under the glove?
Now for all the parents and engineers!
SiFive RISC-V Processor
The SiFive RISC-V FE310-G003 processor handles the basic computing needs of the HiFive. This is the component on the HiFive that stores and runs your code, as well as powering its input and output devices. The FE310-G003 is a RV32IMAC processor meaning it has instructions for integer, multiplication, division, atomic operations and some compressed instructions. The CPU clock runs up to 150MHz and has plenty of on-chip memory. 8kB of one time programmable (OTP) memory, 16kB Instruction Cache, 64kB Data SRAM and the HiFive is populated with 512kB of QSPI flash memory. There are 3 independent pulse width modulation (PWM) controllers, a serial peripheral interface (SPI) controller, an inter-integrated circuit (I2C) controller, 2 universal asynchronous receiver / transmitter (UART) controllers and JTAG for debugging.
SEGGER J-Link OB Interface Chip
6x8 RGB LED Display
Sensors:
Accelerometer
Magnetometer
Thermometer
HiFive Power
The HiFive can be powered by the micro USB port or the included battery pack (3 AA batteries)
Bluetooth and Wi-Fi Connectivity
The HiFive has a Bluetooth and Wi-Fi connectivity co-processor. The co-processor is responsible for running the software stacks that enable wireless connectivity and integrates with the processor over a command and response communication channel and is programmable by the Tynker Blocks or Micropython APIs. The hardware supports Bluetooth v4.2 BR/EDR (including Bluetooth Low Energy) and Wi-Fi 802.11b/g/n (up to 150Mbps).