Target Applications• Mobilephones/e-readers/tablets
Sensorhubcapability
GPSnavigationbackup
Portrait/landscape
Shock/Flickdetection
Tiltcontrol
Userinterface
Gesturecontrol
Pedometer
• Gamingandtoys
Motioncontrol
Autowake/sleep
• Medicalapplications
Activitymonitoring
Sportsinjurymonitoringsystems
• Security
Shockdetection
Tilt
• Fleetmonitoring,tracking
Shockrecordingforwarrantyreporting
Anti-theft
• Powertoolsandsmall
appliances
Tiltcontrol
Safetyshutoff
Sensors
FXLC95000CL Intelligent Motion-Sensing PlatformProgrammable Intelligence in Motion
OverviewWithanopenarchitecturethatisdemandedfornext-generatione-readers,tablets,portable
navigationdevicesandapplicationsrequiringmultiplesensortechnologies,theFXLC95000CL
intelligentmotion-sensingplatformextendstheFreescalefamilywithmoreflashmemory,
integrationofanMEMSaccelerometer,a32-bitembeddedColdFireMCUandadedicated
architecturetomanageothersensors.
TheFXLC95000CLintelligentmotion-sensingplatformiscomparableinsize(3x5x1mm)
andpowerconsumptiontostandardstate-machine-basedaccelerometers.Thesensorhub
devicecanprocesssensordatalocally,reducingcommunicationsrequiredwiththehost14-bit
processor.Fewercomputationsdoneonthehostandactivepowermanagementofthehostby
theFXLC95000CLdevicecanreducesystempowerbyupto90percentcomparedtosystems
inwhich“dumbsensors”aredirectlymanagedbytheapplicationsprocessor.
TheFXLC95000CLintelligentmotion-sensingplatformcanbeprogrammedindependentof
thehostoperatingsystemtocreateapplicationsandservicesbasedonsensors.Thedevice
providesreal-timesensorprocessing,moreefficientdataprocessingandre-useofIPsoftware
forshorterdevelopmenttime.Inaddition,sensordataaggregationcanbeachievedfromthird-
partysensors,easingsensorimplementation.
FXLC95000CL Intelligent Motion-Sensing PlatformFXLC95000CL Freescale Intelligent Motion Sensing Platform
Freescale Technology
2
External Clock Domain Internal Clock Domain
Analog Front End
ColdFire V1
MOSI, MISO,SCLK2. SSB2
SDA1, SCL1
SSBSCLKMOSIMISO
SDA0SCL0
SP_SCR[PS]
Drive circuit
C2V
ADC
Trim
System IntegrationModule
Flash Controller
Interrupt Controller
INT_I BKGD/MS
16 KB RAM
16 KB ROM
128 KB Flash Memory
I C Master
SPI Master
2x8 Port Control
16-bit Modulo Timer
Programmable Delay Block PDB_A,PDB_B
TPMCH0,TPMCH1
Two-Channel TPM
Clock Module (16 MHz)
RGPIO [15:0]
2
RESETB
PeripheralBus Interface
Reduced ProductPlatform
SPI SlaveInterface
I C SlaveInterface
TemperatureSensor
3-AxisAccelerometer
Transducer
Control andMailbox
Register Set
RGPIO0, ... ,RGPIO15
8 8
16
16
8
16
8
8
16
8
8
16
For more information, visit freescale.com/sensingplatform Freescale,theFreescalelogo,CodeWarriorandColdFirearetrademarksofFreescaleSemiconductor,Inc.,Reg.U.S.Pat.&Tm.Off.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.©2010,2011,2013,2015FreescaleSemiconductor,Inc.
DocumentNumber:FXLC95000CLFSREV1
Withinternalflashmemory,theFXLC95000CL
canbere-programmedonthefly.Newsensors
fornewapplicationsarenowpossiblebased
onprogrammingtheFXLC95000CLsensor
hubwithfullcustomizationfortheenduserand
mobiledevicelevelthroughsoftware.
Upto16sensorinputsareeasilyconsolidated
bytheFXLC95000CLintelligentmotion-sensing
platform,whichoperateswithauniqueslave
portthatisconfigurableaseitherI2CorSPI
allowingcalibration,compensationandsensor
functionstobeoffloadedfromthesystem
applicationprocessor.
TheFXLC95000CLcanbeprogrammedand
configuredwiththeCodeWarriorDevelopment
Studio,whichenablescustomerstoquicklyand
easilyshapenext-generationapplicationsthat
gobeyondbasicalgorithmstoexactlywhat
theyneed.
FreescaleofferstheIntelligentSensing
Framework(ISF)fortheFXLC95000CLdevice.
ISFisacomprehensiveandrobustruntime
frameworkprovidingopensensorhubcapability
forrunningontheFXLC95000CL’slowpower
processor.Forsensordataprocessing,
ISFallowsthedevelopmentandexecution
ofcustomsensoralgorithmsortheuseof
Freescale-providedpre-builtfirmwareimages
directlyontheFXLC95000CL.
ISF’sextensibilityandopensensorhub
functionalityenablesaddingexternalsensors
tothesystem.Bysimplyincludingthe
correspondingsensordriverlibraries,thesystem
caneasilystartsubscribingtothenewsensor
data.Driverlibrariescaneitherbedownloaded
fromfreescale.com/ISForquicklydeveloped
asyourowndriversusingtheprovided
CodeWarriorprojecttemplates.
Freescale: A Leader in Sensing SolutionsExpandingonmorethan30yearsofsensor
innovation,Freescalesensingsolutionsare
designedwiththerightcombinationofhigh-
performancesensingcapability,processing
capacityandcustomizablesoftwareto
helpdeliversmart,differentiatedsensing
applications.WithFreescalesensingsolutions,
ourvisionistoofferadiverseanddifferentiated
productportfoliotomeettheexpandingneeds
oftheautomotive,consumerandindustrial
segments.Freescalesensingsolutionsoffer
idealblendsoffunctionalityandintelligence
designedtohelpourcustomersdifferentiate
andwininhighlycompetitivemarkets.
Features Function Benefits
Sensor controller
• SlaveI2Cbusinitiatescontrolandmanagesthesensordatafrommultipleexternalsensorinputssuchaspressure,touch,gyroscopeandmagnetics
• Modularizethebasicsensorconfigurationandcontrolfunctions
• Managessensordataacquisitiondependingonfunction
Sensor function controller
• Pre-processingsensorinputs,consideringsourcesoferrorknownperrespectivesensortechnologyandincorporatingsensordatafusiontomakedecisionsbasedonmultiplesensorinputs
• TheFXLC95000CLprovidesacompletesolutionbacktothesystemsapplicationprocessorratherthansimplyrawdata
• TheFXLC95000CLcanmodularizecomplexsensoralgorithmsthatrequiremultiplesensorinputs
Advanced processing (logic)
• EmbeddedintheFXLC95000CLaccelerometeristhe32-bitColdFireV1processor(alongsidethesensor)whichcanmakedecisionswithinthecontextofitsenvironment
• Enablesavarietyofusecasesandhigherlevelsofabstraction
• Providesinterpretedsensinginformationandcontroloveranumberofsensingdecisionssodeveloperscanfocusonhigherlevelsofinnovation
Software
• Softwarelibrariesavailableforcustomerstoconfigure
• Userprogrammable
• CodeWarriorDevelopmentStudioV10.3canbeusedtoprogramtheFXLC95000CL
• Providesaddedfeaturesandcompleteresourcestohelpyoudevelopforyourapplicationquicklyandeasily
• CodeWarriorprovidesasimpleinterfacetohelpspeedyourdevelopmentprocess
Power management
• Auto-wakemonitorschangeinactivity/position
• Auto-sleeppowersdownsensorandsensorsubsystemwhenthereisnoactivity
• EmbeddeddynamicFIFOfordataprocessingwhileapplicationsprocessorisasleep
• Lowvoltageoperation:1.62to3.6VI/Osupply
• Configurablepowersavingmodesandauto-wake/sleepcapabilityallowtheFXLC95000CLtobecomeapartofthepowermanagementdecisiontoachieveoptimalcurrentconsumption
Connectivity• Communicationprotocols:I2C/SPI
• Communicationbetweenmasterandslaveports
• Flexibleconfigurationoptionsforeasydesignwithminimallimitationsforupto16sensorinputs
Features and Benefits
Part Number Description
KITFXLC95000EVM The KITFXLC95000EVM contains two PCBs: FXLC95000CL accelerometer daughter card and the sensor interface board
Development Tools
Document Number TitleFXLC95000CL FXLC95000CLIntelligentMotion-SensingPlatformDataSheet
FXLC95000CLHWRM FXLC95000CLHardwareReferenceManual
ISF1P195K_SW_REFERENCE_RM IntelligentSensingFrameworkv1.1fortheFXLC95000,SoftwareReferenceManual
Documentation