NXP Semiconductors MMA7660FCR1
- Part No.:
- MMA7660FCR1
- Manufacturer:
- NXP Semiconductors
- Category:
- Accelerometers
- Package:
- 228-LFBGA
- Datasheet:
-
MMA7660FCR1.pdf
- Description:
- ACCELEROMETER 1.5G I2C 10DFN
- Quantity:
- Payment:

- Shipping:

Inventory:1,384
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MMA7660FCR1 from NXP (formerly Freescale) is a ±1.5 g, 3-axis capacitive MEMS accelerometer with I²C digital output, designed for orientation detection, tap/shake gesture recognition, and motion-triggered interrupt signaling in space-constrained portable electronics. It delivers 6-bit resolution per axis at user-configurable ODRs from 1 to 120 Hz, operates from 2.4–3.6 V analog and 1.71–3.6 V digital supplies, and consumes only 47 µA in active mode at 1 Hz.
For engineers reviewing the MMA7660FCR1 datasheet, MMA7660FCR1 pinout, MMA7660FCR1 application, or MMA7660FCR1 equivalent, key selection considerations include its DFN-10 package footprint, interrupt-driven tilt/gesture response latency, low-power auto-wake/sleep behavior, and register-level configuration of debounce, sensitivity thresholds, and orientation logic - all critical for battery-powered mobile and embedded motion-sensing designs.
Technical Context
The MMA7660FCR1 integrates a polysilicon MEMS sensing element with an ASIC featuring switched-capacitor C-to-V conversion, analog low-pass filtering, offset/gain compensation, and a 150 kHz internal oscillator. Its signal chain digitizes acceleration on X/Y/Z axes into 6-bit values stored in dedicated output registers (XOUT/YOUT/ZOUT), then feeds them into configurable digital logic blocks for tilt classification, tap detection, and shake analysis.
Orientation determination uses real-time comparison of normalized axis magnitudes against fixed thresholds (e.g., |Z| < 0.8g and |X| > |Y| for Up/Down), updated into the TILT register with programmable debounce (FILT[2:0]). Tap detection triggers on transient acceleration exceeding PDET threshold for PD-duration, while shake interrupts activate when any axis exceeds ±1.3 g - all generating INT pin assertions without host polling.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Acceleration Range | ±1.5 g - Enables reliable portrait/landscape detection and tap/shake recognition in handheld devices without saturation during normal handling. |
| Output Resolution | 6 bits per axis - Provides 64 discrete levels (0–63 counts) with 21.33 counts/g sensitivity, sufficient for coarse orientation and gesture classification. |
| Output Data Rate (ODR) | Configurable 1–120 Hz - Allows trade-off between motion responsiveness (e.g., 120 Hz for fast tap detection) and power (47 µA at 1 Hz vs. 294 µA at 120 Hz). |
| Supply Voltage | Analog: 2.4–3.6 V; Digital: 1.71–3.6 V - Supports direct connection to common Li-ion battery rails and 1.8 V/3.3 V logic domains without level shifters. |
| Power Consumption | Off Mode: 0.4 µA; Standby: 2 µA; Active (1 Hz): 47 µA - Enables multi-year battery life in always-on orientation-aware devices like e-readers or remote controls. |
| Interrupt Capabilities | INT pin supports 7 interrupt sources: orientation change (Up/Down/Left/Right/Back/Front), tap, shake (X/Y/Z), GINT (data-ready), ASINT (auto-sleep wake) - Reduces MCU polling overhead and enables event-driven firmware. |
| Shock Survival | 10,000 g - Ensures mechanical robustness during drop events in consumer portable equipment. |
Pinout & Package
Housed in a 3 mm × 3 mm × 0.9 mm, 10-pin DFN package (Case 2002-03) with wettable flanks for automated optical inspection. Pin 1 is top-left corner (marked by dot); bottom-side thermal pad is electrically isolated and recommended for PCB thermal relief.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1, 10 RESERVED | Analog ground reference | Must be connected to AVSS to stabilize internal bias networks; floating causes offset drift and measurement error. |
| 2 N/C | No internal connection | May be left unconnected or tied to AVSS; no electrical function or timing impact. |
| 3 AVDD | Analog power supply | Primary power for MEMS transducer and analog front-end; requires local 0.1 µF ceramic decoupling to AVSS (Pin 4). |
| 4 AVSS | Analog ground | Reference for analog circuitry; must be low-impedance path to system ground plane to minimize noise coupling. |
| 5 INT | Open-drain interrupt output | Asserts low on configured events (tap, orientation, shake); requires external pull-up to DVDD (Pin 9) for proper logic level. |
| 6 SCL | I²C clock input | Accepts standard-mode (100 kHz) or fast-mode (400 kHz) clock; internal weak pull-down; external 4.7 kΩ pull-up required. |
| 7 SDA | I²C bidirectional data | Open-drain interface; shares same 4.7 kΩ pull-up as SCL; supports multi-master arbitration and clock stretching. |
| 8 DVSS | Digital I/O ground | Reference for SCL/SDA/INT logic levels; should be star-connected to AVSS near device to avoid ground bounce. |
| 9 DVDD | Digital I/O power | Supplies I²C interface and interrupt driver; requires separate 0.1 µF decoupling to DVSS (Pin 8). |
Key Features
| Feature | Design Value |
|---|---|
| Auto-Wake/Sleep Mode | Switches between high-ODR (e.g., 32 Hz) for motion detection and low-ODR (e.g., 1 Hz) for background monitoring - cuts average current by >90% in static conditions. |
| Tilt Orientation Logic | Classifies six positions (Up/Down/Left/Right/Back/Front) using real-time axis magnitude comparisons and configurable debounce (1–7 samples) - eliminates false triggers from vibration or slow rotation. |
| Tap Detection Engine | Configurable threshold (PDET register) and duration (PD register) enable reliable single/double-tap recognition independent of orientation - replaces mechanical buttons in UI designs. |
| Shake Detection | Per-axis ±1.3 g threshold with independent interrupt enable (SHINTX/Y/Z) - detects vigorous agitation without requiring full-axis vector calculation. |
| Digital Filtering | Oversamples each axis 32× and computes moving average - reduces RMS noise to ±1 count while preserving gesture timing fidelity. |
Applications
| Mobile Phone Orientation | Laptop Anti-Theft |
|---|---|
Use Scenario: Smartphone rotates between portrait and landscape during video playback or web browsing. IC Role / Device Role / Timing Role: MMA7660FCR1 continuously monitors static tilt angle and asserts INT on orientation change, triggering display rotation within <100 ms. Use Value: Enables seamless UI adaptation without CPU polling; 6-bit resolution and ±1.5 g range provide stable detection across typical handheld angles with minimal false positives. |
Use Scenario: Laptop is lifted or moved unexpectedly while unattended. IC Role / Device Role / Timing Role: MMA7660FCR1 runs in Auto-Sleep mode (1 Hz ODR), waking instantly on motion to assert INT and trigger BIOS-level lock sequence. Use Value: Extends battery life during idle while maintaining sub-second intrusion response; 10,000 g shock rating ensures reliability after accidental drops. |
| Gaming Motion Control | Digital Camera Image Stability |
Use Scenario: Handheld game controller detects shake gestures for in-game actions (e.g., reloading, power-up activation). IC Role / Device Role / Timing Role: MMA7660FCR1 configures SHINTX/Y/Z interrupts and uses 120 Hz ODR to capture rapid acceleration transients, asserting INT within 8.36 ms of threshold crossing. Use Value: Delivers responsive, low-latency gesture feedback without MCU-intensive sensor fusion; ±1.3 g shake threshold rejects ambient vibration while capturing intentional motion. |
Use Scenario: User hand-holds a digital still camera, introducing micro-shakes that blur images. IC Role / Device Role / Timing Role: MMA7660FCR1 provides real-time X/Y-axis acceleration data via I²C to image stabilization processor, enabling dynamic lens or sensor shift compensation. Use Value: 6-bit data at up to 120 Hz gives sufficient bandwidth for 10–30 Hz hand tremor correction; low 47 µA active current avoids heating-induced focus drift. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 3-axis accelerometer applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| KXSC7-1051 | ±2 g range, 14-bit output, SPI/I²C, 1.71–3.6 V supply, 0.5 µA off-mode current | Higher resolution and wider range suit industrial vibration monitoring; lacks integrated tap/shake logic | Select when higher precision or broader dynamic range is needed; requires host-side gesture algorithm implementation. |
| BMA220 | ±2 g range, 10-bit output, I²C, 1.62–3.6 V supply, 10 µA active current at 10 Hz, built-in any-motion/no-motion detection | Lower power at mid-ODRs and simpler interrupt logic; no orientation classification engine or configurable debounce | Prefer for ultra-low-power always-on motion wake-up where orientation state is not required. |
Compared with KXSC7-1051 and BMA220, the MMA7660FCR1 uniquely integrates orientation state machine, tap/shake detectors, and auto-wake/sleep control in hardware - reducing MCU firmware complexity and interrupt latency for consumer gesture interfaces, albeit at lower resolution and narrower range.
Availability
MMA7660FCR1 is available at Aetrix Electronics and suitable for mobile phone orientation detection, laptop anti-theft systems, gaming motion control, and digital camera image stabilization requiring stable component supply and long-term production continuity.
Supply support for MMA7660FCR1 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
NXP Semiconductors is a global semiconductor leader focused on secure connectivity solutions for automotive, industrial, and IoT applications, with deep expertise in sensor signal conditioning and low-power mixed-signal design.
The MMA7660FCR1 belongs to NXP's legacy Freescale motion sensor portfolio, engineered specifically for energy-efficient orientation and gesture recognition in battery-powered portable electronics - emphasizing integration, interrupt-driven operation, and minimal host processing overhead.
FAQ
What is the operating temperature range for the MMA7660FCR1?
The MMA7660FCR1 is specified for continuous operation from –40°C to +85°C. This range covers industrial and consumer environments including smartphone internals, automotive infotainment enclosures, and outdoor portable devices. All key parameters - including offset drift (±1.5 mg/°C max), sensitivity variation (±0.01%/°C), and I²C timing - are guaranteed across this full range per the Rev 8 datasheet.
Does the MMA7660FCR1 support both 1.8 V and 3.3 V I²C bus operation?
Yes, the MMA7660FCR1 supports I²C communication with DVDD supplied from 1.71 V to 3.6 V, making it compatible with both 1.8 V and 3.3 V logic families. The SDA and SCL pins are open-drain with VIH = 0.7 × DVDD and VIL = 0.35 × DVDD, ensuring robust noise margins. External pull-ups must match the DVDD voltage (Pin 9), not AVDD.
How does the MMA7660FCR1 handle orientation debounce, and can it be adjusted?
The MMA7660FCR1 implements orientation debounce via the FILT[2:0] bits in the SR register (0x08). Setting FILT = 000 updates the TILT register (0x03) immediately on every sample; values 001–111 require 1–7 consecutive matching orientation states before update. This prevents flickering during slow transitions and is fully configurable without firmware intervention - a hardware feature unique to the MMA7660FCR1 among entry-level accelerometers.
What is the minimum detectable tap event duration for the MMA7660FCR1?
The MMA7660FCR1's tap detection duration is set by the PD register (0x0A), which configures the number of consecutive samples (1–128) that must exceed the PDET threshold (0x09) to trigger PDINT. At maximum ODR (120 Hz), the shortest detectable pulse is ~8.3 ms; at 1 Hz, it is 1 second. This allows tuning from crisp button-like taps to sustained motion events - all handled autonomously by the MMA7660FCR1's embedded logic.
Is there a self-test function available on the MMA7660FCR1?
No, the MMA7660FCR1 does not include an electrostatic self-test function. The datasheet explicitly states "MMA7660FC does not include an accelerometer self test function." However, it offers Test Mode (via MODE register), which disables MEMS sensing and allows direct 6-bit values to be written to XOUT/YOUT/ZOUT registers - enabling full validation of interrupt generation, orientation logic, and I²C read/write paths without physical stimulus.
MMA7660FCR1 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Series:
- -
- Package/Case:
- 228-LFBGA
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Obsolete
- Type:
- Digital
- Axis:
- X, Y, Z
- Acceleration Range:
- ±1.5g
- Sensitivity (LSB/g):
- 21.33
- Sensitivity (mV/g):
- -
- Bandwidth:
- -
- Output Type:
- I2C
- Voltage - Supply:
- 2.4V ~ 3.6V
- Features:
- Adjustable Bandwidth, Sleep Mode
- Operating Temperature:
- -40°C ~ 85°C
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 228-LFBGA (12x12)
MMA7660FCR1 FAQ
1.How can I place an order for MMA7660FCR1 through Aetrix?
Please submit a Request for Quotation (RFQ) for MMA7660FCR1 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for MMA7660FCR1 reliable?
The price and inventory of MMA7660FCR1 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MMA7660FCR1 is usually 5 days.
3.What payment methods are accepted for MMA7660FCR1?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MMA7660FCR1 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MMA7660FCR1?
MMA7660FCR1 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MMA7660FCR1 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for MMA7660FCR1?
For technical support, including MMA7660FCR1 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MMA7660FCR1 requirements.
6.How does Aetrix verify that MMA7660FCR1 is sourced from the original manufacturer or authorized distributors?
All MMA7660FCR1 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MMA7660FCR1 meets industry standards.
7.What is the process for return or replacement of MMA7660FCR1?
All MMA7660FCR1 units undergo pre-shipment inspection (PSI). If there is an issue with MMA7660FCR1, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The MMA7660FCR1 part is unused and in its original packaging.
Return procedure for MMA7660FCR1:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MMA7660FCR1 Tags

-
MXC4005XC
Memsic Inc.

-
MC3419
Memsic Inc.

-
MC3479
Memsic Inc.
-
MXC6655XA
Memsic Inc.

-
MC3630
Memsic Inc.
.jpg)
-
LIS2HH12TR
STMicroelectronics
-
KX122-1037
Kionix Inc.
.jpg)
-
LIS2DE12TR
STMicroelectronics
.jpg)
-
LIS2DH12TR
STMicroelectronics

-
MC3635
Memsic Inc.
.jpg)
-
LIS2DS12TR
STMicroelectronics
-
LIS3DHTR
STMicroelectronics
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

