Trích:
Nguyên văn bởi thundernhut
Mình đang xem datasheet con này thấy có cái lạ.
Phần thanh ghi đặc biệt SFR và thanh ghi đa năng GPR nó nói là Static RAM tức là SRAM
mà SRAM con 12f683 có 128 Byte thôi nhưng trong hình vẽ các thanh ghi thì lại có tơi 2 dãy 128 Bytes là 256 Bytes lận
vậy các thanh ghi này là EEProm hay SRAM ? hay datasheet nhắm SRAM con này là 256 bytes?
với lại phần bộ nhớ flash nó ghi dung lượng là 2k word
trong khi 1 word là 16 bit cơ sao trong con PIC này chỉ là 2k x 14 bit thôi tính ra có 1,75 k word chớ làm gì tới 2k word ?
Hay là hãng micro chip quy định 1 word của họ có 14 bit thôi ?
|
128 bytes dành cho các thanh ghi GPR, tức là phần RAM mà người dùng có thể sử dụng tùy ý, còn các thanh ghi SFR vẫn được ánh xạ vào không gian địa chỉ RAM, nhưng chúng có chức năng đã được quy định (do vậy không được coi như là RAM dành cho người dùng).
1 word không nhất thiết phải có chiều dài 16-bit. Đúng là với các PIC tầm trung thì 1 word sẽ có chiều dài 14 bit. Với các PIC18 thì 1 word có chiều dài 16 bit. Ngoài ra, nếu bạn dùng các PIC cơ bản (base-line) thì sẽ thấy 1 word chỉ dài có 12 bit.
Nếu không gian flash đủ chứa 2048 lệnh thì tôi vẫn tính là 2k instruction word.
Thân,