instruktur : ferry wahyu wibowo, s.si.,...

27
Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. 1

Upload: trankien

Post on 17-Apr-2019

219 views

Category:

Documents


0 download

TRANSCRIPT

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

1

Pengenalan seri 18

Arsitektur seri 18◦ Pin Keluaran

◦ Diagram blok

◦ Status Register

Serangkaian Instruksi seri 18

Organisasi memori seri 18◦ Data Memory

◦ Stack

◦ Program Memory

◦ Configuration Word

Rangkuman

2

Keluarga PIC Ukuran Stack Ukuran WordInstruksi

Tidak adaInstruksi

VektorInterupsi

12CX/12FX 2 12- atau14-bit

33 Tidak ada

16C5X/16F5X

2 12-bit 33 Tidak ada

16CX/16FX 8 14-bit 35 1

17CX 16 16-bit 58 4

18CX/18FX 32 16-bit 75 2

3

‘C’ dalam teknologi CMOS; Complementary Metal Oxide Semiconductor

‘F’ mengindikasikan inkorporasi teknologi flash memory

Contoh: 16C84 merupakan jenis pertama kali, kemudian muncul 16F84,

teknologi flash memory. Kemudian muncul 16F84A.

Sama dengan seri 16◦ RISC, pipelined, 8-bit CPU, dengan single Working

(W) dan Status register

◦ Banyak periferal mirip atau hampi sama

◦ Paket dan pinout yang mirip

◦ Beberapa Special Function Register (SFR) dan nama bit tidak berubah

◦ Semua kecuali satu instruksi seri 16 merupakan bagian dari serangkaian instruksi seri 18

◦ Siklus instruksi dibuat dari empat siklus osilator.

4

Seri 18 baru◦ Jumlah instruksi dua kali lipat lebih, dengan instruksi word

16-bit

◦ Status register lanjut

◦ Hardware 8 × 8 multiply

◦ Interupsi eksternal lebih

◦ Dua vektor interupsi yang diprioritaskan

◦ Secara radikal pendekatan struktur memorinya berbeda, dengan penambahan ukuran memori

◦ Adanya alamat lanjut untuk program dan memori data

◦ Stack lebih besar, dengan beberapa akses dan kendali pengguna

◦ Pembangkit clock phase-locked loop (PLL).

5

Semua piranti 18FXX2 mempunyai:

Serangkaian 75 instruksi,

Osilator clock dapat berjalan 40 MHz,

Versi ‘low-power’ setiap mikrokontroler, dikodekan 18LFXX2.

6

7

8

18F242

dan

18F252

9

18F442

dan

18F452

10

11

12

C: Carry/Borrow’

DC: Digit Carry/Borrow’

Z: Zero

OV: Overflow

N: Negatif

13

14

15

16

17

18

19

20

21

22

23

24

25

Program memory

26

Mikrokontroler seri 18 mewakili langkah maju yang jelas dalam strategi perancangan PIC. Struktur memoridan CPU secara radikal dikembangkan ulang, sementarabanyak periferal tetap dipakai.

Serangkaian instruksi ditambahkan sampai 75 instruksi, dengan kemampuan baru yang besar dalam aritmatika, pencabangan program, akses tabel dan penggunaanmemori.

Memori data distrukturkan untuk memberikan kapasitasRAM yang lebih besar dan pengelompokan terpisah dariSpecial Function Register.

Program memory mempunyai kapasitas yang lebihbesar, dengan bus alamat yang lebih besar, daninstruksi 16-bit yang terpisah menjadi 2 byte untukpenyimpanan. Stack lebih dalam dan lebih fleksibel.

27