Data Register Port A PORTA

8.5.1. Programmable Chip Select

CSPROG External program space chip select ini mulai pada akhir dari alamat memory dan berlanjut maju sampai pada awal memeori dalam hitungan pangkat dua, dari 8K sampai 64K. Chip select ini aktif low dan aktif hanya selama waktu alamat yang valid. CSPROG dapat dienablekan melalui bit PCSEN pada chip-select control register CSCTL dan besarnya blok alamat diatur melalui bit PSIZA dan PSIZB dari register CSCTL. Sedangkan prioritas dikontrol oleh bit GCSPR.

8.5.2. IO Chip Selects CSIO1 dan CSIO2

Chip select ini untuk memilih external device. Alamat-alamat blok diatur pada peta memory sebesar kelipatan 4 K. CSI1 memetakan memory mulai alamat 1060 sampai 17FF dan CSIO2 memetakan memory mulai alamat 1800 sampai dengan 1FFF dimana angka “1” adalah karakter yang mewakili nilai orde tinggi nible dari alamat blok register. Enable dan polaritas CSIO1 dan CSIO2 dikontrol oleh register CSCTL pada bit IO1EN, IO1PL, IO2EN dan IO2PL. Bit IO1AV dan IO2AV pada register CSGSIZ menentukan chip select mana yang valid selama waktu alamat atau E-clock yang valid.

8.5.3. Chip-Select Control Register CSCTL

Gambar 8.16 CSCTL Register IO1EN Enable for IO Chip-Select 1 1 = Chip select is enabled 0 = Chip select is disabled IO1PL Polarity select for IO Chip-Select 1 1 = Chip select is active high 0 = Chip select is active low IO2EN Enable for IO Chip-Select 2 1 = Chip select is enabled 0 = Chip select is disabled IO2PL Polarity select for IO Chip-Select 2 1 = Chip select is active high 0 = Chip select is active low GCSPR General-Purpose Chip-Select Priority 1 = General-purpose chip select has priority 0 = Program chip select has priority PCSEN Enable for Program Chip-Select 1 = Program chip select is enabled. Reset sets PCSEN in expanded-nonmultilexed mode 0 = Program chip select is disabled. Reset clears PCSEN in single-chip mode Tabel 8.05 PSIZA and PSIZB Program Chip-Select Address Sizes

8.5.4. General-Purpose Chip Select CSGEN

Chip select ini paling fleksibel diantara empat chip select dan memiliki kontrol bit paling banyak. Polaritas, Alamat terhadap E-clock dan besarnya blok alamat ditentukan oleh bit-bit GNPOL,GAVLD, GSIZA, GSIZB dan GSIZC pada register CSGSIZ. Permulaan alamat dipilih oleh bit GCSPR pada register CSCTL. 8.6. Reset, Interrupts dan Low Power Modes 8.6.1. Resets MCU memiliki empat macam reset, yaitu : • Pin masukan external reset aktif low • Fungsi power on reset • Clock monitoring failur • Computer operating properly COP watchdog-timer timeout