@page deviceSpecifications Device Specifications ## Microcontroller: Texas Instruments MSP430F5438AIPZR - Power - 1.8V to 3.6V Supply Voltage - Up to 4.6mA needed - Capabilities: - 16-bit architecture - 25MHz System Clock - Notable Peripherals: - Up to 4 of: - UART/SPI - Up to 4 of: - I2C/SPI - 12-bit ADC - 14 external channels ## Real-Time Clock/Calendar: Microchip Technology ‎MCP7940MT-I/SN - Power - 1.8V to 5.5V Supply Voltage - 1.2uA typical timekeeping current required at 3.3V (This will be powered exclusively by a CR2032 battery) - Notable Peripherals: - I2C - Slave only - Clock rate up to 400kHz ## Bluetooth/Wi-Fi: Espressif Systems ESP32-WROVER-IE (8MB) - Power - 3.0V to 3.6V Supply Voltage - Minimum 500mA needed up to 1.6A (500mA + 1100mA maximum cumulative IO output) - Notable Peripherals: - I2C (2) - Master or Slave - 100kbit/s or 400kbit/s - 7-bit/10-bit addressing mode - SPI - SPI, HSPI and VSPI - Master or Slave - 1-line full-duplex and 1/2/4-line half-duplex - Up to 80MHz - Up to 64-byte FIFO - UART (3) - Up to 5Mbps ## GPS Receiver: U-Blox NEO-M8Q-01A - Power - 2.7V to 3.6V - 67mA maximum current needed; 17mA typical will be likely usage - Notable Peripherals: - SPI - Slave Only - 5.5MHz - UART - I2C (Also called Display Data Channel (DDC)) - Slave Only - 400kHz ## CANbus Controller: Microchip Technology MCP2515T-I/SO - Power - 2.7V to 5.5V Supply Voltage - 5mA typical in active mode; 1uA typical in sleep mode - Notable Peripherals: - SPI - Slave (Assuming only option) - 10MHz ## CANbus Transceiver: ‎Texas Instruments SN65HVD234D - Power - 3V to 3.6V Supply Voltage - 6mA typical maximum; 200uA typical in standby - Used directly with CANbus Controller ## SD Card (Generic) - Power - 2.7V to 3.6V Supply Voltage - Notable Peripherals: - SPI ## USB to UART Bridge: Future Technology Devices International FT230XS-R - Power - 3V to 5V Supply Voltage - 8.3mA maximum usage in normal operation (This chip will be exclusively powered an external host device) - Notable Peripherals: - UART ## RS-232 Transceiver: Maxim Integrated MAX3232EUE+ - Power - 3V to 5.5V Supply Voltage - Estimating 0.3mA typical average usage - Will use UART from the MCU ## Inertial Measurement Unit: TDK InvenSense ICM-20948 - Power - 1.71V to 3.6V Supply Voltage - 3mA typical usage in full 9-Axis mode; 8uA typical in "Full-Chip Sleep Mode" - VDDIO Voltage input also needed from 1.71V to 1.95V - Notable Peripherals: - I2C - Slave only - 400kHz - SPI - Slave only - 7MHz