HD64F38024DV Renesas Electronics America, HD64F38024DV Datasheet - Page 363

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
Example:
Remarks:
#pragma pack 2
struct S1 {
};
#pragma pack 1
struct S2 {
};
#pragma unpack
struct S3 {
};
struct S1 s1 = {1,2,3}; /* _s1: .data.b 1,0,0,2,3,0
struct S2 s2 = {1,2,3}; /* _s2: .data.b 1,0,2,3
struct S3 s3 = {1,2,3}; /* _s3: .data.b 1,0,0,2,3,0
void test()
{
}
s1.b=1;
s2.b=2;
char a;
int b;
char c;
char a;
int b;
char c;
char a;
int b;
char c;
1.
2.
3.
:
The boundary alignment for structure members can be specified also by
The boundary alignment for structures, unions, and classes equals to the
A member of a struct, union or class to which #pragma pack 1 or
the pack option. When the option, and the #pragma pack 1 or 2 are
specified together, the #pragma pack 1 or 2 takes priority.
maximum boundary alignment for the members. For details, refer to
section 10.1.2, Internal Data Representation, (2) Compound Type (C),
Class Type (C++).
the pack=1 option is specified must not be accessed via a pointer
/* offset: 4
/* offset: 0
/* gap: 1 byte
/* offset: 2
/* offset: 4
/* gap: 1 byte
/* offset: 0
/* offset: 1
/* offset: 3
/* Follows pack option. Assumes
/* pack=2 as default.
/* offset: 0
/* gap: 1 byte
/* offset: 2
/* gap: 1 byte
/* _test:
/* mov.w #1,R0
/* mov.w R0,@_s1+2
/* mov.w #2,R0;For members
/* mov.b R0H,@_s2+1; aligned to
/*
/*
/* mov.b R0L,@_s2+2; Settings
/*
/*
/*
/*
/*
; one-byte
; boundary,
; and
; references
; are done in
; one-byte
; units
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
349

Related parts for HD64F38024DV