Pyxida Sensors and Chips
Listed below are the sensors and chips on the Pyxida Revision 6/6.1 that the MCU can communicate with or control (either via SPI, I2C, Serial, or GPIO pins).
MK64FX512VLL12 - Microcontroller
120MHz Cortex-M4F MCU
512KB Flash + 128KB FlexMem, 256KB RAM
- Datasheet: K64P144M120SF5.pdf
Sensors:
MS5607 - Barometer
- Measures pressure (which translates to altitude) and temperature
- Datasheet: MS5607-02BA03.pdf
- Configured with 7-bit I2C Address 0x76
[DEPRECATED] BMP280 - Barometer
- Measures pressure, altitude, and temperature
- Datasheet: BST-BMP280-DS001-11.pdf
ADXL375 - High-G Accelerometer
- 3-axis high-G accelerometer
- Datasheet: adxl375.pdf
MPU9250 - IMU
- 3-axis accelerometer
- 3-axis magnetometer
- 3-axis gyroscope
- Datasheet: PS-MPU-9250A-01-v1.1.pdf
UBLOX-MAX8 - GPS
- Datasheet: MAX-8_DataSheet_(UBX-16000093).pdf
Other Chips
CC1200 - Radio Transceiver
- Datasheet: cc1200.pdf
- User Guide: swru346b.pdf
CC1190 - Radio Amplifier
- Datasheet: cc1190.pdf
MCP23008 - I2C to GPIO Port Expander
- Used for Pyro pins
- Datasheet: 21919e.pdf
W25N01GV - 1 Gigabit Flash Chip
- 1 Gigabit flash chip with 2048 blocks, 64 pages per block, and 2048 bytes per page
- Datasheet: w25n01gv revg 032116.pdf
The MCU can also control a buzzer, 3 LEDs, can read the backup and main battery voltages, and can connect with additional breakout boards.