MCF51CN128CLH Freescale Semiconductor, MCF51CN128CLH Datasheet - Page 21
![IC MCU 32BIT 128K FLASH 64-LQFP](/photos/12/18/121816/mcf51cn128clh_sml.jpg)
MCF51CN128CLH
Manufacturer Part Number
MCF51CN128CLH
Description
IC MCU 32BIT 128K FLASH 64-LQFP
Manufacturer
Freescale Semiconductor
Series
MCF51CNr
Specifications of MCF51CN128CLH
Core Processor
Coldfire V1
Core Size
32-Bit
Speed
50MHz
Connectivity
Ethernet, I²C, SCI, SPI
Peripherals
LVD, PWM, WDT
Number Of I /o
54
Program Memory Size
128KB (128K x 8)
Program Memory Type
FLASH
Ram Size
24K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 3.6 V
Data Converters
A/D 12x12b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
64-LQFP
Processor Series
MCF51CN
Core
ColdFire V1
Data Bus Width
32 bit
Data Ram Size
24 KB
Interface Type
I2C, SPI, SCI
Maximum Clock Frequency
25 MHz
Number Of Programmable I/os
54
Operating Supply Voltage
1.8 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
JLINK-CF-BDM26, EWCF
Development Tools By Supplier
TWR-MCF51CN-KIT, TWR-SER, TWR-ELEV, TOWER
Minimum Operating Temperature
- 40 C
On-chip Adc
12 bit, 12 Channel
Package
64LQFP
Device Core
ColdFire
Family Name
MCF51CN
Maximum Speed
50.33 MHz
Number Of Timers
2
For Use With
TWR-MCF51CN - KIT TOWER BOARDTWR-MCF51CN-KIT - KIT TOWER BOARD/SERIAL/ELEVATOR
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MCF51CN128CLH
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MCF51CN128CLH-1M72P
Manufacturer:
FREESCALE
Quantity:
20 000
The serial bridge uses a debugging service that uses two FreeRTOS services called
configUSE_TRACE_FACILITY and INCLUDE_vTaskDelete. The first one is used to show tasks’ usage
at run time. The second is used to delete a task at run time. Both can be disabled if a final release doesn’t
need them, then decrease the memory footprint.
4.1.2
This active open-source software handles all the Ethernet transactions and enables the TCP/IP suite.
This TCP/IP stack is also highly coupled for this serial bridge and limited RAM memory on this MCU
(24 KB). LwIP takes 12.15 KB from RAM memory at compile time to start all the TCP/IP services needed
by the serial bridge. At run time, it takes necessary RAM memory available from the HEAP. It allocates
and releases some buffers at run time. It uses a very limited set of network buffers to send and receive
information from application higher layers.
Some of LwIP features are:
The implementation of a layered software architecture allows to easily migrate this application software
to other Freescale MCUs like MCF5225x, MCF5223x, or even higher processors if more resources are
needed like FlexCAN, Encryption, or USB. The following sections give more detail.
Freescale Semiconductor
•
•
•
•
•
•
•
•
•
IP
ICMP
UDP
TCP
Specialized raw API (used for this serial bridge)
Optional socket API
DHCP
PPP
ARP
LwIP v1.3.0
Memory footprint doesn’t consider RAM space taken by the kernel or the
tasks at run time, only at compile time.
Serial-to-Ethernet Bridge Using MCF51CN Family and FreeRTOS, Rev. 0
Table 4. FreeRTOS Memory Footprint for the Serial Bridge
list.c
queue.c
tasks.c
heap_3.c
port.c
portasm.s
FreeRTOS Files
Total
NOTE
5690 B
ROM
1728
3134
212
300
248
68
344 B
RAM
340
0
0
0
4
0
Serial-to-Ethernet Software
21