Skip to content

Driver for mc36xx family which is compatible for all micro-controller.

Notifications You must be signed in to change notification settings

mcubemems/mCube_mc36xx_mcu_driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

mc36xx_mcu_driver

SW Driver for mc36xx family compatible for all micro-controller.

The mc36xx family is an ultra-low power, low noise, integrated digital output 3-axis accelerometer with a feature set optimized for wearables and the Internet of Moving Things (IoMT) devices. With its low power modes and tiny footprint this accelerometer extends sensor battery life and reduces the space required for the sensor by up to 3X. Low noise and low power are inherent in the monolithic fabrication approach.

For evaluation purpose, EVA3635/EVA3672 is a prebuilt circuit board with the MC3635/MC3672 accelerometer sensor, with an internal sample rate from 14 to 1300 samples/second. It measures acceleration with a wide usage range, from +/-2g up to +/-16g. It offers 8-bit to 14-bit high-precision ADC output which is easy mounted onto a microcontroller platform, such as Arduino. The accelerometer communicates via I2C (or SPI) and gives out motion detection or sample acquisition conditions to trigger an interrupt toward a MCU.

Sensor data is easily read by simply connecting DVDD to 3.3V, GND to ground, and SPI (DOUT, SCK, SCL) pins to your Arduino SPI (MISO, MOSI, CLK) respectively. Download the MC3635 library from mCube’s website onto the board, run the example sketch, and then sensor data shortly comes out in raw data count and SI unit accelerometer measurements.

This driver is ARM M0/M4F compatible with Nordic nrf51822/nrf52832, Ambiq Apollo II/Apollo II BLE/Apollo III and Dialog DA1458X/DA1468X/DA1469X, etc.

Releases

No releases published

Packages

No packages published

Languages