Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

what is a BANK in 16f84

Status
Not open for further replies.

ywzslm

Newbie level 6
Joined
May 1, 2007
Messages
14
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Location
bulgaria
Activity points
1,337
pic16f84 banka bankb

i cannt understand BANK meaning is there anyone explain or how can we change?why do we need this and why do we change this? help me
 

A bank is equivalent to a page

(Typical Memory Layout limited by addresses):
Bank A Selected
Code:
___________________________________________________________
[   Memory 0-A   ][  Memory 0-B  ][   Memory 0-C   ][   Memory 0-D   ]
[   Memory 1-A   ]
[   Memory 2-A   ]
[   Memory 3-A   ]
[   Memory 4-A   ]
___________________________________________________________
Bank B Selected
Code:
[   Memory 0-A   ][   Memory 0-B   ][   Memory 0-C   ][   Memory 0-D   ]
                  [   Memory 1-A   ]
                  [   Memory 2-A   ]
                  [   Memory 3-A   ]
                  [   Memory 4-A   ]
___________________________________________________________
Bank C Selected
Code:
[   Memory 0-A   ][   Memory 0-B   ][   Memory 0-C   ][   Memory 0-D   ]
                                    [   Memory 1-A   ]
                                    [   Memory 2-A   ]
                                    [   Memory 3-A   ]
                                    [   Memory 4-A   ]
___________________________________________________________
Bank D Selected
Code:
[   Memory 0-A   ][   Memory 0-B   ][   Memory 0-C   ][   Memory 0-D   ]
                                                      [   Memory 1-A   ]
                                                      [   Memory 2-A   ]
                                                      [   Memory 3-A   ]
                                                      [   Memory 4-A   ]
___________________________________________________________

I am sorry I cannot find a good example in Google images.

Banks/pages allow you to Address much more data then is typically available.
 

In able for you to understand on what is the BANK do, just read the datasheet of the PIC16F84. You also see there on how to shift from bank0 to bank1 and vice versa.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top