MCIMX286CVM4B Freescale Semiconductor, MCIMX286CVM4B Datasheet - Page 684

no-image

MCIMX286CVM4B

Manufacturer Part Number
MCIMX286CVM4B
Description
IC MPU I.MX286 289MAPBGA
Manufacturer
Freescale Semiconductor
Series
i.MX28r

Specifications of MCIMX286CVM4B

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
Compliant
Operation
9.2.3 GPIO Interface
The registers discussed in the following sections exist within each of the three GPIO banks
to configure the chip's digital pins. Some pins exist in the 289-pin package only. The registers
that control those pins exist but do not perform any useful function when in a 204-pin
package.
9.2.3.1 Output Operation
Programming and controlling a digital pin as a GPIO output is accomplished by programming
the appropriate bits in four registers, as shown in the figure below.
684
• After setting the field in the HW_PINCTRL_MUXSELx to program for GPIO control,
• The HW_PINCTRL_DOUTx register bit is then loaded with the level that will initially
• Finally, the HW_PINCTRL_DOEx register bit is set.
• Once set, the logic value the HW_PINCTRL_DOUTx bit will be driven on the pin and
the HW_PINCTRL_DRIVEx register bit is set for the desired drive strength and pin
voltage. Set bits in HW_PINCTRL_PULLx as required to enable pullups.
be driven on the pin.
the value can be toggled with repeated writes.
i.MX28 Applications Processor Reference Manual, Rev. 1, 2010
Freescale Semiconductor, Inc.

Related parts for MCIMX286CVM4B