The Apple M-series coprocessors are motion coprocessors used by Apple Inc. in their mobile devices. First released in 2013, their function is to collect sensor data from integrated accelerometers, gyroscopes and compasses and offload the collecting and processing of sensor data from the main central processing unit (CPU).
As of May 2017, the M-series coprocessors so far released have been the M7 (codename Oscar), the M8, the M9 the M10, and the M11. The M7 was introduced in September 2013 with the iPhone 5S and the updated version, M8 was introduced in September 2014 with the iPhone 6 and also processes data from the barometer that is included in the iPhone 6 and iPad Air 2. September 2015 brought the M9 motion coprocessor embedded within the A9 chip found in the iPhone 6S, iPhone 6S Plus, iPhone SE and within the A9X chip found in the iPad Pro. The iPhone 7, iPad Pro 10.5-inch and 12.9-inch feature the M10 motion coprocessor. Apple announced the latest addition to its motion coprocessors, the M11, found in the iPhone 8, 8 Plus and iPhone X.
Chipworks found that the M7 most likely is a NXP LPC1800 based microcontroller called LPC18A1. It uses an ARM Cortex-M3 core with a customised packaging and naming scheme indicating that it is for an Apple customized part. iFixit have identified the M8 in the iPhone 6 to be an NXP device with a very similar name, the LPC18B1.
Video Apple motion coprocessors
Usage
The Apple M7, M8, M9, M10, and M11 coprocessors collect, process, and store sensor data even if the device is asleep, and applications can retrieve data when the device is powered up again. This reduces power draw of the device and saves battery life. In addition to servicing the accelerometer, gyroscope, compass, and in M8 and later coprocessors, barometer, the M9 coprocessor can recognize Siri voice commands from the built in microphones of the device.
The M-series motion coprocessors are accessible to applications through the Core Motion API introduced in iOS 7, so they do, for example, allow fitness apps that track physical activity and access data from the M processors without constantly engaging the main application processor. They enable applications to be aware of what type of movement the user is experiencing, such as driving, walking, running, or sleeping. Another application could be the ability to do indoor tracking and mapping. In iOS 10, the motion coprocessor is used to implement raise to wake functionality reducing idle power usage.
Maps Apple motion coprocessors
Products
Apple M7, LPC18A1
- iPhone 5S
- iPad Air
- iPad mini 2
- iPad mini 3
- Apple A7
Apple M8, LPC18B1
- iPhone 6
- iPhone 6 Plus
- iPad Air 2
- iPod Touch (6th generation)
- iPad Mini 4
- Apple A8
- Apple A8X
Apple M9
- iPhone 6S
- iPhone 6S Plus
- iPhone SE
- iPad Pro 9.7"
- iPad Pro 12.9"
- iPad (2017)
- Apple A9
- Apple A9X
Apple M10
- iPhone 7
- iPhone 7 Plus
- iPad Pro 10.5"
- iPad Pro 12.9" 2G
- iPad (2018)
- Apple TV 4K
- Apple A10 Fusion
- Apple A10X Fusion
Apple M11
- iPhone 8
- iPhone 8 Plus
- iPhone X
- Apple A11 Bionic
Gallery
See also
- Apple mobile application processors
- Apple A7
- Apple A8
- Apple A8X
- Apple A9
- Apple A9X
- Apple A10 Fusion
- Apple A10X Fusion
- Apple A11 Bionic
References
Source of article : Wikipedia