MCIMX281AVM4B Freescale Semiconductor, MCIMX281AVM4B Datasheet - Page 685

no-image

MCIMX281AVM4B

Manufacturer Part Number
MCIMX281AVM4B
Description
IC MPU I.MX28 1.2 289MAPBGA
Manufacturer
Freescale Semiconductor
Series
i.MX28r
Datasheets

Specifications of MCIMX281AVM4B

Core Processor
ARM9
Core Size
32-Bit
Speed
454MHz
Connectivity
CAN, EBI/EMI, Ethernet, I²C, MMC, SmartCard, SPI, SSI, UART/USART, USB OTG
Peripherals
DMA, I²S, LCD, POR, PWM, WDT
Program Memory Size
128KB (32K x 32)
Program Memory Type
Mask ROM
Ram Size
32K x 32
Voltage - Supply (vcc/vdd)
1.25 V ~ 5.25 V
Data Converters
A/D 17x12b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
289-LFBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of I /o
-
Eeprom Size
-
Lead Free Status / Rohs Status
Supplier Unconfirmed
9.2.3.2 Input Operation
Digital pins in Banks 0~4 may be used as a GPIO input by programming its
HW_PINCTRL_MUXSELx field to 3 to enable GPIO mode, programming its
HW_PINCTRL_DOEx field to 0 to disable output, and then reading from the
HW_PINCTRL_DINx register, as shown in the figure below. Note that because of clock
synchronization issues, the logic levels read from the HW_PINCTRL_DINx registers are
delayed from the pins by several APBX clock cycles.
Freescale Semiconductor, Inc.
i.MX28 Applications Processor Reference Manual, Rev. 1, 2010
Figure 9-2. GPIO Output Setup Flowchart
register bit to enable the data value to
register bit to change the value driven
Re-write the HW_PINCTRL_DOUTx
register bit to set the output value to
Write to HW_PINCTRL_MUXSELx
register bit to select pin as GPIO.
Write to HW_PINCTRL_DRIVEx
Write to HW_PINCTRL_DOUTx
Write to HW_PINCTRL_DOEx
register bit to set current drive
strength. Set bits in
HW_PINCTRL_PULLx as
required to enable pullups.
be driven on the pin.
drive on the pin.
on the pin.
Begin
End
Chapter 9 Pin Control and GPIO (PinCtrl)
685

Related parts for MCIMX281AVM4B