MKL46Z128VLL4 Freescale Semiconductor, MKL46Z128VLL4 Datasheet - Page 67

no-image

MKL46Z128VLL4

Manufacturer Part Number
MKL46Z128VLL4
Description
ARM Microcontrollers - MCU Cortex M0+ Core,Flex USB
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MKL46Z128VLL4

Rohs
yes
Core
ARM Cortex M4
Processor Series
MKL46Z128
Data Bus Width
32 bit
Maximum Clock Frequency
48 MHz
Program Memory Size
128 KB
Data Ram Size
16 KB
On-chip Adc
Yes
Operating Temperature Range
- 40 C to + 105 C
Package / Case
LQFP-100
Mounting Style
SMD/SMT
A/d Bit Size
16 bit
A/d Channels Available
1
Interface Type
I2C, I2S, SPI, UART
Maximum Operating Temperature
+ 105 C
Minimum Operating Temperature
- 40 C
On-chip Dac
Yes
Program Memory Type
Flash
Freescale MQX Real-Time TCP/IP
Communication Suite
The Freescale MQX real-time communication
suite (RTCS) is a fast, efficient and low-
footprint embedded Internet stack that
supports a rich set of standard TCP/IP
protocols. It comes complete with a number of
application layer protocols such as Telnet, FTP,
SNMP v1 and SNMP v2. A number of optional,
pre-integrated protocols and products are also
available from third parties. The scalability of
the Freescale MQX RTCS allows developers
to easily define the feature set needed to
accommodate a variety of ROM and RAM
memory budgets.
Certifiable to Medical and
Aerospace Standards
Even for applications that do not require formal
certification, the robustness of MQX provides
a trusted platform that has been proven
in thousands of time-critical, sophisticated
applications. For designs that do have a
formal certification process to follow, MQX
is an excellent choice. Past licensees have
certified MQX-based applications to medical
specifications (CFR 820.30 Part 21, IEC
60601-1) and the aerospace requirements
listed under DO-178b. Safety critical
applications based on MQX include eye
surgery equipment, drug injection equipment,
radiation dose monitoring equipment, aircraft
braking systems and aircraft navigation
equipment.
freescale.com/ARM
Freescale MQX™ RTOS
Small code density
Component-based
architecture
Full and lite services
Real-time, priority-
based preemptive
multithreading
Optimized for Freescale
architecture
Faster development
time
Code reuse
Intuitive API
Fast boot sequence
Simple message
passing between
processors
Freescale MQX RTCS
Designed for
embedded applications
Small configurable
memory footprint
RTCS protocol support
Advanced networking
protocols for RTCS
Very scalable
Full featured
Support for standard
protocols and sockets
Freescale MQX File System
Designed for
embedded applications
Portability and
modularity
Freescale MQX USB Host/Device Stack
Designed for
embedded applications
Small configurable
memory footprint
Supports a variety of
class functionality
Features and Benefits
• Context switch and low-level interrupt routines hand-optimized in assembly
• Can be configured to a memory footprint of 12 KB ROM and 2.5 KB RAM on CFV2,
• 25 components—eight core, 17 optional
• Components are linked in only if needed, preventing unused functions from bloating
• Further control of size, RAM/ROM utilization and performance options
• Threads execute in order of priority
• Allows high-priority threads to meet their deadlines consistently, no matter how
• Specifically designed for adding TCP/IP connectivity to embedded systems
• Provides fully compliant feature set of networking stacks and configurable enough to
• Tightly integrated with Freescale MQX RTOS device drivers for Ethernet and other
• Tested on Freescale embedded architectures
• Implemented as a C library
• Allows only the features and protocols used by the application to be included in the image
• Can be configured to take as little as 30 KB of ROM
• Provides full MS-DOS compatible file system that is configurable to fit into small
• Brings support for desktop PC features such as long file names, multiple disk
• The MFS FAT file system provides a portable, compatible implementation of the
• File system functions are separated from the device driver functions, allowing for
• Specifically designed for adding USB functionality to embedded systems
• Provides fully compliant USB 1.1 and 2.0 feature set of stacks and drivers
• Designed to fit in a small (<10 KB RAM ) and with code size of <32 KB
• Supports personal health care device class (PHDC), human interface device (HID),
• Optimized assembly code to accelerate key real-time portions of the RTOS such as
• Allows for faster development time by relieving engineers from creating an efficient
• Use of multiple communication protocols such as USB or TCP/IP
• Provides a framework with a simple API to build and organize the features across
• Writing code for MQX is straightforward with a complete API and available reference
• Ensures the application is running fast after the hardware has been reset
• Messages can be either from a system/private pool and sent with either an urgent
• For maximum flexibility, a receiving task can be operating on either the same CPU
• Provided with a large number of standard protocols
• One product allows real TCP/IP applications without the need to acquire other
• RTCS can be extended to support additional industry-standard protocols, including
• Customizable suite can meet a wide range of application RAM and ROM
• Great flexibility in the way you provide connectivity to your device, ranging from
• RTCS not only provides application layer protocols but is a complete OSI model
• Supports different types of storage media
• Trivial file system is a simple read-only file system used to avoid the need of MFS in HTTP
including kernel, task applications, LW semaphore, interrupt stack, queues and
memory manager
the memory footprint
many other threads are competing for CPU time
fit into the small memory confines of an embedded devices
access layers
memory footprint
volumes and directory handling to embedded systems
MS-DOS file system and library of file system functions
increased modularity
mass storage device (MSD), communications device class (CDC), audio class,
On-The-Go USB 2.0 standard supplement and PHDC USB.org standard classes.
context switching
scheduling system and interrupt handling
our broad portfolio of embedded processors
documentation
status, or a user-defined priority, and can be broadcast or task specific
as the sending task or on a different CPU within the same system
application-level protocols
security, advanced routing/network access, embedded Web server/email support
and network management protocols
requirement by selectively choosing only the necessary protocols for your design
simple application such as Ethernet-serial to complex gateway systems
solution that spans data link to application layer standard protocols
Design Resources
Freescale Enablement Solutions
67

Related parts for MKL46Z128VLL4