CodeWarrior MCU V10.3 - PE Support for MK40DX256VMC7 121MAPBGA

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CodeWarrior MCU V10.3 - PE Support for MK40DX256VMC7 121MAPBGA

Jump to solution
525 Views
ride
Contributor I

I have chosen the MK40DX256VMC7 121MAPBGA for my design.  I am attempting to setup my codewarrior project using Processor Expert and I am unsure what processor option is best to use since the 121MAPBGA package is not an option under the MK40(72MHz) or MK40(100MHz) processor options.  I think it probably is ok to use the 100 pin LQFP processor component in PE since the I/O is nearly the same except the 121MAPBGA includes 4 additional PTC I/O pins and the RTC_WAKEUP_B input.  I am starting my software project well before I have the actual hardware and using the TOWER board to debug.  So I don't have a MK40DX256VMC7 to actually load and debug my program on yet.  Just concerned if I don't select a compatible PE processor component that problems will arise when attempting to load and debug actual MK40DX256VMC7.

What would be the right PE processor component to use when targeting the MK40DX256VMC7 in a 121MAPBGA package?

Is the MK40DX256VMC7 a good package choice or is Freescale phasing this out since CodeWarrior doesn't explicity support the 121MAPBGA package in the K40 family?

Thanks for the help.


Labels (1)
Tags (1)
0 Kudos
1 Solution
351 Views
dereksnell
NXP Employee
NXP Employee

Hi ride,

The 121-MAPBGA package is a safe choice.  It just hasn’t been added to the Processor Expert support yet.

You are correct, that the 100-pin LQFP package would be the closest fit to start with.  As you found, most of the same signals are supported.  The 121-MAPBGA package does offer a few more signals.  Since Processor Expert doesn’t care about the additional VDD/VSS pins, here is a list of additional signals you get in the 121-pin package that are lacking in the 100-pin package:

K40
(121bga)

Pin Name

DEFAULT

ALT0

ALT1

ALT3

ALT7

L7

RTC_WAKEUP_B

RTC_WAKEUP_B

RTC_WAKEUP_B

B6

PTC12

LCD_P32

LCD_P32

PTC12

UART4_RTS_b

LCD_P32

A6

PTC13

LCD_P33

LCD_P33

PTC13

UART4_CTS_b

LCD_P33

A5

PTC14

LCD_P34

LCD_P34

PTC14

UART4_RX

LCD_P34

A4

PTC19

LCD_P39

LCD_P39

PTC19

UART3_CTS_b

LCD_P39

View solution in original post

0 Kudos
1 Reply
352 Views
dereksnell
NXP Employee
NXP Employee

Hi ride,

The 121-MAPBGA package is a safe choice.  It just hasn’t been added to the Processor Expert support yet.

You are correct, that the 100-pin LQFP package would be the closest fit to start with.  As you found, most of the same signals are supported.  The 121-MAPBGA package does offer a few more signals.  Since Processor Expert doesn’t care about the additional VDD/VSS pins, here is a list of additional signals you get in the 121-pin package that are lacking in the 100-pin package:

K40
(121bga)

Pin Name

DEFAULT

ALT0

ALT1

ALT3

ALT7

L7

RTC_WAKEUP_B

RTC_WAKEUP_B

RTC_WAKEUP_B

B6

PTC12

LCD_P32

LCD_P32

PTC12

UART4_RTS_b

LCD_P32

A6

PTC13

LCD_P33

LCD_P33

PTC13

UART4_CTS_b

LCD_P33

A5

PTC14

LCD_P34

LCD_P34

PTC14

UART4_RX

LCD_P34

A4

PTC19

LCD_P39

LCD_P39

PTC19

UART3_CTS_b

LCD_P39

0 Kudos