AN2292 Freescale Semiconductor / Motorola, AN2292 Datasheet - Page 4

no-image

AN2292

Manufacturer Part Number
AN2292
Description
8-Bit Software Development Kit
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
AN2292
On-Chip Drivers
Off-Chip Drivers
4
The on-chip drivers isolate the hardware-specific functionality from user
software by a set of driver commands with a defined API (application
programming interface). The API standardizes the interface between the
software and the hardware, see
peripherals only through the on-chip drivers. This isolation enables a high
degree of portability or architectural and hardware independence for
application code. This is mainly valid for devices with similar peripheral
modules.
On-chip driver characteristics include:
The off-chip drivers have the same functionality as the on-chip drivers. The only
difference is that the off-chip drivers perform the interface between the software
and a peripheral which is not on the chip, but which can be controlled by the
chip. Off-chip drivers can access the hardware by means of the on-chip drivers.
This isolation enables a high degree of portability or architectural and hardware
independence for both application and off-chip drivers code. This is mainly
valid for standard external peripherals, such as a PC, display, keyboard,
switch, LED, etc.
Freescale Semiconductor, Inc.
For More Information On This Product,
Dedicated to control of all on-chip peripherals
Low-level drivers implemented as efficient macros
Driver API clearly suggests its intended purpose
Access to all HW features of the individual on-chip peripherals
Static configuration
Emphasis on efficiency — performance and memory
Tested functionality
Application examples available for each driver
8-Bit Software Development Kit
Go to: www.freescale.com
Figure 3. Software Structure
APPLICATION SOFTWARE
Figure
ON-CHIP DRIVER
HARDWARE
API
3. Application software accesses
MOTOROLA

Related parts for AN2292