HD64F38024DV Renesas Electronics America, HD64F38024DV Datasheet - Page 267

IC H8/SLP MCU FLASH 80QFP

HD64F38024DV

Manufacturer Part Number
HD64F38024DV
Description
IC H8/SLP MCU FLASH 80QFP
Manufacturer
Renesas Electronics America
Series
H8® H8/300L SLPr
Datasheets

Specifications of HD64F38024DV

Core Processor
H8/300L
Core Size
8-Bit
Speed
10MHz
Connectivity
SCI
Peripherals
LCD, PWM, WDT
Number Of I /o
51
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
80-QFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD64F38024DV
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Table 9.6 General Rules for Memory for Allocation of Parameters
CPU Type
H8SX
H8S/2600
H8S/2000
H8/300H
H8/300
Notes: 1. The number of registers for parameter storage can be specified using the regparam
(c) Parameter allocation
2. When a function is declared using a prototype declaration as having a variable number
3. When the longreg option is specified.
4 When the structreg option is specified.
Allocation of registers for parameter storage
Allocation of registers for parameter storage is performed in the order of parameter
declaration in the source program, starting from the LSB side of the lowest-numbered
register. An example of allocation of registers for parameter storage appears in
figure 9.10.
option or _ _regparam2 and _ _regparam3.
of parameters, parameters in the … part, and the parameter immediately preceding the
… part, are allocated on the stack.
Example:
Number of
Registers
for
Parameter
Storage
2
3
2
3
int f2(int, int, ...);
f2(x,y,z);
Rules for Allocation
Parameters for Allocation to Registers
Parameter
Storage
Registers
ER0, ER1
ER0, ER1, ER2
R0, R1
R0, R1, R2
y, z are allocated to the stack
Parameter Types for
Storage
char, unsigned char,
short, unsigned short,
int, unsigned int, long,
unsigned long, float,
structures (4 bytes or
less)*
references, pointers to
data members
char, unsigned char,
short, unsigned short,
int, unsigned int, long*
unsigned long*
structures (2 bytes or
less)*
bytes or less)*
pointers, references,
pointers to data
members
4
4
, pointers,
, structures (4
3
3
*
, float*
4
,
3
3
,
,
Parameters for
Allocation to the
Stack
[1] Parameter type
is other than a
type allocable to
registers
[2] Function is
declared by a
prototype
declaration as a
function with a
variable number
of parameters*
[3] Parameters
which cannot be
allocated to
registers because
of the large
number of
parameters
2
253

Related parts for HD64F38024DV