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.

why 16877 better than 1684

Status
Not open for further replies.

Qamar

Newbie level 5
Joined
Feb 8, 2005
Messages
8
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
71
hi friend,
i'm now using 16877 as driver for my circuit.
till then i dont know what is the advantage of 16877
my teacher ask we to use 1684,
what is the major different between
i'm already know that 16877 have so many port but i need
another explaination,
please help,
thanks a lot
 

PIC16F877A will have no advantage on PIC16F84A if your design is being bounded by this limits:

1. You are using 12 I/O ports and 1 I/O port with Open collector.
2. You do not require ADC.
3. You do not require hardware UART.
4. You do not need Built in comparator.
5. You do need to interface an external parallel memory.
6. And you do not need the extra features of PIC16F877A.

Maybe your instructor sees that using PIC16F877A in your design is overkilling the system, so better replace it with PIC16F84A.

You are lucky if your teacher analyze your circuit, only few of them exists.
 

You might also note that 16F877(a) has 8 times the codespace of 16F84.

Additional hardware present at 16F877(a):
Timers, SPI, I2C, Capture, Compare, PWM ,Voltage Reference Module ...

best regards
 

btw ..
what is the function of a comparator ?
i mean .. although i haven't used CCP module but i can understand what they do, but a comparator ? can you give some obvious example of its usage ?
 

donkey41 said:
btw ..
what is the function of a comparator ?
i mean .. although i haven't used CCP module but i can understand what they do, but a comparator ? can you give some obvious example of its usage ?

If you would like to compare two signals (analog) A and B, what circuit will you be using? There comes in the comparator, you can configure it to give a logic 1 when A>B or vice versa.
 

As like other said, it depends on what you are working. If you need some features of PIC16F877 but you don't need a lot of port, I suggest you to use the PIC16F88.
 

thanx glenjoy.
but Bidou
you must be have any reason why should
i use 16f88
will you elaborate..?
 

Qamar said:
thanx glenjoy.
but Bidou
you must be have any reason why should
i use 16f88
will you elaborate..?

Some features of PIC16F877A is in PIC16F88, it has an ADC also. The most cool feature of PIC16F88 is its built-in oscillator.
 

hai

16f877 has following features than 16f84a

it has 8k program memory
256 bytes eeprom
368 bytes user ram
33 i/os
8 channel 10 bit ad
i2c
usart
and many more peripheral advantes
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top