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.
解決済! 解決策の投稿を見る。
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 | 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 |
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 | 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 |