Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MMA16XXKW Datasheet(PDF) 17 Page - Freescale Semiconductor, Inc

Part # MMA16XXKW
Description  DSI Inertial Sensor
Download  45 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MMA16XXKW Datasheet(HTML) 17 Page - Freescale Semiconductor, Inc

Back Button MMA16XXKW Datasheet HTML 13Page - Freescale Semiconductor, Inc MMA16XXKW Datasheet HTML 14Page - Freescale Semiconductor, Inc MMA16XXKW Datasheet HTML 15Page - Freescale Semiconductor, Inc MMA16XXKW Datasheet HTML 16Page - Freescale Semiconductor, Inc MMA16XXKW Datasheet HTML 17Page - Freescale Semiconductor, Inc MMA16XXKW Datasheet HTML 18Page - Freescale Semiconductor, Inc MMA16XXKW Datasheet HTML 19Page - Freescale Semiconductor, Inc MMA16XXKW Datasheet HTML 20Page - Freescale Semiconductor, Inc MMA16XXKW Datasheet HTML 21Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 17 / 45 page
background image
Sensors
Freescale Semiconductor, Inc.
17
MMA16xxKW
3.2
OTP Array Lock and CRC Verification
3.2.1
Factory Programmed OTP Array Lock and CRC Verification
The Factory programmed OTP array is verified for errors with a 3-bit CRC. The CRC verification is enabled only when the
Factory programmed OTP array is locked and the lock is active. The lock is active only after an automatic OTP readout in which
the internal lock bit is read as ‘1’. Automatic OTP readouts occur only after POR or a DSI Clear Command is received.
The Factory programmed OTP array is locked by Freescale and will always be active after POR. The CRC is continuously
calculated on the factory programmed OTP array, which includes the registers listed below:
Bits are fed in from right to left (LSB first), and top to bottom (lower addresses first) in the register map. The CRC verification
uses a generator polynomial of g(x) = X3 + X + 1, with a seed value = ‘111’. The calculated CRC is compared against the
CRC_F[2:0] bits. If a CRC mismatch is detected, an internal data error is set and the device responds to DSI messages as spec-
ified in Section 4.3. The CRC verification is completed on the memory registers which hold a copy of the fuse array values, not
the fuse array values.
3.2.2
User Programmable OTP Array Lock and CRC Verification
The User Programmable OTP array is independently verified for errors with a 3-bit CRC. The CRC verification is enabled only
when the User Programmable OTP array is locked and the lock is active. The lock is active only after an automatic OTP readout
in which the LOCK_U bit is read as ‘1’. Automatic OTP readouts occur only after POR or a DSI Clear Command is received.
Once the LOCK_U bit is active, the CRC is continuously calculated on the user programmable OTP Array, which includes the
registers listed below:
Bits are fed in from right to left (LSB first), and top to bottom (lower addresses first) in the register map. The CRC verification
uses a generator polynomial of g(x) = X3 + X + 1, with a seed value = ‘111’. The calculated CRC is compared against the user
programmed CRC, CRC_U[2:0], which is also included in the user programmable array. If a CRC mismatch is detected, an in-
ternal data error is set, and the device responds to DSI messages as specified in Section 4.3. The CRC verification is completed
on the memory registers which hold a copy of the fuse array values, not the fuse array values. Writes to the User Programmable
OTP array using the Write NVM Command will update the mirror registers and result in a change to the CRC calculation regard-
less of the state of the LOCK_U bit. A CRC mismatch will only be detected if the LOCK_U bit is active.
Factory Lock Bit Value in Fuse Array
Lock Bit Value in Mirror Register
After Automatic Readout
Lock Bit Active?
CRC Verification
Enabled?
0
N/A
NO
NO
1
0NO
NO
1
1
YES
YES
Register Name
Register Addresses
Included in Factory CRC?
Serial Number Registers
SN0, SN1, SN2, SN3
Yes
Type Register
TYPE[5:0]
Yes
Factory Programmable Device Configuration
Bits
Internal Register Map
Yes
Factory OTP Array CRC
CRC_F[2:0]
No
Factory OTP Array Lock Bit
LOCK_F
No
Factory Lock Bit Value in Fuse Array
Lock Bit Value in Mirror Register
After Automatic Readout
Lock Bit Active?
CRC Verification
Enabled?
0
N/A
NO
NO
1
0NO
NO
1
1
YES
YES
Register Name
Register Addresses
Included in User CRC?
Type Register
TYPE[7:6]
Yes
Device ID Bit
DEVCFG[7]: DEVID
Yes
User Data Register 0
DEVCFG1[7:2]: UD00[5:0]
Yes
Attribute Bits
DEVCFG1[1:0]: AT_OTP[1:0]
Yes
PCM Bit
DEVCFG2[5]: PCM
Yes
RESERVED Bit
DEVCFG2[4]
Yes
Device Address
DEVCFG2[3:0]: ADDR[3:0]
Yes
User Data Registers 1 - 8
UD01 - UD08
Yes
User Programmable OTP Array CRC
DEVCFG[2:0]: CRC_U[2:0]
No
User Programmable OTP Array Lock Bit
DEVCFG2[7]: LOCK_U
No


Similar Part No. - MMA16XXKW

ManufacturerPart #DatasheetDescription
logo
NXP Semiconductors
MMA16XXKW NXP-MMA16XXKW Datasheet
599Kb / 45P
Xtrinsic MMA16xxKW DSI Inertial Sensor
Rev. 5.1, 03/2013
More results

Similar Description - MMA16XXKW

ManufacturerPart #DatasheetDescription
logo
Freescale Semiconductor...
MMA26XXNKW FREESCALE-MMA26XXNKW Datasheet
414Kb / 44P
DSI Inertial Sensor
logo
NXP Semiconductors
MMA26XX NXP-MMA26XX Datasheet
423Kb / 46P
DSI Inertial Sensor
Rev. 8, 01/2017
logo
Freescale Semiconductor...
MMA16XXNKW FREESCALE-MMA16XXNKW Datasheet
415Kb / 44P
DSI Inertial Sensor
logo
NXP Semiconductors
MMA16XX NXP-MMA16XX Datasheet
422Kb / 45P
DSI Inertial Sensor
Rev. 8, 01/2017
logo
Freescale Semiconductor...
MMA26XXKW FREESCALE-MMA26XXKW Datasheet
423Kb / 45P
DSI Inertial Sensor
logo
NXP Semiconductors
MMA16XXKW NXP-MMA16XXKW Datasheet
599Kb / 45P
Xtrinsic MMA16xxKW DSI Inertial Sensor
Rev. 5.1, 03/2013
MMA26XXKW NXP-MMA26XXKW Datasheet
659Kb / 46P
Xtrinsic MMA26xxKW DSI Inertial Sensor
Rev. 5.1, 03/2013
MMA26XXNKW NXP-MMA26XXNKW Datasheet
567Kb / 44P
Xtrinsic MMA26xxNKW DSI Inertial Sensor
Rev. 5, 09/2012
logo
Freescale Semiconductor...
MMA52XXWR2 FREESCALE-MMA52XXWR2 Datasheet
1Mb / 61P
PSI5 Inertial Sensor
MMA52XXKW FREESCALE-MMA52XXKW Datasheet
1Mb / 55P
PSI5 Inertial Sensor
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com