MB2146-410A-01-E Fujitsu Semiconductor America Inc, MB2146-410A-01-E Datasheet - Page 22
![KIT STARTER MB95200/210H SERIES](/photos/9/21/92165/mb2146-410a-01-e_sml.jpg)
MB2146-410A-01-E
Manufacturer Part Number
MB2146-410A-01-E
Description
KIT STARTER MB95200/210H SERIES
Manufacturer
Fujitsu Semiconductor America Inc
Series
F²MC-8FXr
Type
MCUr
Datasheet
1.MB2146-410A-01-E.pdf
(26 pages)
Specifications of MB2146-410A-01-E
Contents
Board, BGM Adapter, Documentation, Cable, CD
For Use With/related Products
MB95200H, MB95210H
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
865-1107
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MB2146-410A-01-E
Manufacturer:
Fujitsu Semiconductor America
Quantity:
135
Company:
Part Number:
MB2146-410A-01-E
Manufacturer:
Fujitsu
Quantity:
1
18
4.3.1 Header Files
The MB95200.h and the MB95200.asm are header files, including MB95200H/210H MCU I/O
registers definition;
Here take PDR0 for example. In MB95200.h, PDR0 is defined as below.
/* REGISTER BIT STRUCTURES */
typedef union{ /* Port0 */
} bit;
} bitc;
……
__IO_EXTERN
#define _pdr0
#define PDR0
#define PDR0_P00
#define PDR0_P01
#define PDR0_P02
#define PDR0_P03
#define PDR0_P04
#define PDR0_P05
#define PDR0_P06
#define PDR0_P07
In MB95200.asm, PDR0 address 0x0000 is allocated to PDR0 as below.
__pdr0 .res.b 1
PDR0 .equ 0x0000
4.3.2 Startup.asm File
The Startup.asm is the MB95200H/210H MCU initialization file including stack settings, register
bank settings and watchdog settings etc;
} PDR0STR;
_BYTE byte;
struct{
struct{
PDR0STR
;000000 /* Port0 */
_BYTE P00:1;
_BYTE P01:1;
_BYTE P02:1;
_BYTE P03:1;
_BYTE P04:1;
_BYTE P05:1;
_BYTE P06:1;
_BYTE P07:1;
_BYTE P00:1;
_BYTE P01:1;
_BYTE P02:1;
_BYTE P03:1;
_BYTE P04:1;
_BYTE P05:1;
_BYTE P06:1;
_BYTE P07:1;
(IO_PDR0)
(IO_PDR0.byte)
(IO_PDR0.bit.P00)
(IO_PDR0.bit.P01)
(IO_PDR0.bit.P02)
(IO_PDR0.bit.P03)
(IO_PDR0.bit.P04)
(IO_PDR0.bit.P05)
(IO_PDR0.bit.P06)
(IO_PDR0.bit.P07)
IO_PDR0;
/* Port0 */