what does the A in 16F877A means?

Started by mr_gees100_peas in Piclist14 years ago 6 replies

Hi, For a while now I've been wondering what does the A in 16F877A means? I mean what is the difference between a 16F877 and a 16F877A? ...

Hi, For a while now I've been wondering what does the A in 16F877A means? I mean what is the difference between a 16F877 and a 16F877A? My other question is what is a bootloader?


16F877 programing Vs 16F877A

Started by fjch100 in Piclist16 years ago 3 replies

Hi, I'm using the Tait Flash PIC Programmer and "Classic" interface, I can program a 16F877 but not a 16F877A, what is the...

Hi, I'm using the Tait Flash PIC Programmer and "Classic" interface, I can program a 16F877 but not a 16F877A, what is the difference between both? I can read, erase but not Write the 16F877A. With the 16F877 everything works OK. I try changing the differents soft


PIC 16F877A And SI 3000

Started by that dude in Piclist12 years ago

I was trying to create a simple Audio processor using a Micro chip 16F877A and a SI3000 chip. I am having trouble figuring out what the best way...

I was trying to create a simple Audio processor using a Micro chip 16F877A and a SI3000 chip. I am having trouble figuring out what the best way to interface the two chips together. I was wondering if anyone had suggestions or ideas on what i could do. Thanks in advance


PIC 16F877A problems...

Started by shet...@gmail.com in Piclist12 years ago 3 replies

I'm trying to get PIC 16F877A to work with a 20Mhz crystal. I'm a beginner with PIC, tho i have decent exp with other controllers. i'm having...

I'm trying to get PIC 16F877A to work with a 20Mhz crystal. I'm a beginner with PIC, tho i have decent exp with other controllers. i'm having problems trying to get it to work. If i understand correctly, the crystal needs to be connected between osc1 and osc2 pins with caps to ground. I'm using hi-tech's PICC and tide to compile and assemble the program, which i then burn to the chip. the prog...


CCS M I2C 16f648A & 16F877A

Started by Harrie Geerts in Piclist15 years ago

I'm using CCS M compiler. I want an interface I2C between a master 16f648A and a slave hardware I2C 16F877A. I'm...

I'm using CCS M compiler. I want an interface I2C between a master 16f648A and a slave hardware I2C 16F877A. I'm succeeded in sending commands from the 648A to the 877A. But I can't transmit data from the 877A to 648A. Does anybody have an example.


16F877A and I2C pull up resistors

Started by Dennis Clark in Piclist15 years ago 9 replies

I have a weird issue. I've used the hardware I2C on the PIC 16F77 with no problems between multiple chips using 2.7K to 4.7K ...

I have a weird issue. I've used the hardware I2C on the PIC 16F77 with no problems between multiple chips using 2.7K to 4.7K pull up resistors very successfully. However when using the 16F877A I'm finding that I2C isn't reliable at all unless I use 22K to 47K pull ups. Weird huh?


which is the best pic for robotics

Started by mr_gees100_peas in Piclist14 years ago 7 replies

Hi, I was wondering if there is a preference ina aprticualr PIC model that is use more often for robotic. I know the 16f877a is a...

Hi, I was wondering if there is a preference ina aprticualr PIC model that is use more often for robotic. I know the 16f877a is a good general purpose but is there anything better. I mean, something that is 1) well supported, 2) has plenty of program memory 3) has the features that robot builders like like PWM ADC channels and what not. Again, it has to be something common. Maybe theres


what is the easiest way to control a pic from a pc?

Started by mr_gees100_peas in Piclist13 years ago 16 replies

Lets ay you are on a budget and you already have some 16f877a pics laying around and a bunch of other parts (resistors, caps etc etc). You have...

Lets ay you are on a budget and you already have some 16f877a pics laying around and a bunch of other parts (resistors, caps etc etc). You have your compiler and pic programer and what not. Now you want to create a program and control your pic. Maybe make it blink an LED. SOmethignsimple. What would be the easiest way to do this. Take into account the cost. For example you can get free C/C++ ...


Help with Equates for a Newbie

Started by jsternmd in Piclist10 years ago 25 replies

I am going nuts with a 16F877A project based on siggen3a/IQPro, a DDS project. Please try to help me understand the following. In the...

I am going nuts with a 16F877A project based on siggen3a/IQPro, a DDS project. Please try to help me understand the following. In the various forms of DDS code when assembled without any linker file - all single assembly, there are general equates of the form: ; ****************************************************************** ; Set up upper frequency limit = 30,000,000 = 0x01C9C380 l...


20Mhz oscillator and 16f877

Started by xeemv in Piclist16 years ago 4 replies

I have trouble getting the 20 Mhz oscillator to work with 16f877A Oscillator: Saronix 9942k 20.0000 Mhz NCH060C This is what I...

I have trouble getting the 20 Mhz oscillator to work with 16f877A Oscillator: Saronix 9942k 20.0000 Mhz NCH060C This is what I have done so far: 1) I connect the 20 Mhz oscillator to the OSC1 of the PIC and leave the OSC2 open. 2) I define my oscillator speed as


pic16f877a uart problem

Started by siva...@gmail.com in Piclist11 years ago 6 replies

Hai to all, Iam trying to communicate from pic 16f877a to the pc's hyperterminal at 9600 baud rate. Iam posting my code for this. Iam able...

Hai to all, Iam trying to communicate from pic 16f877a to the pc's hyperterminal at 9600 baud rate. Iam posting my code for this. Iam able to simulate with mplab but I could not implement with hardware. I checked for max232, rs232. They seem to be working perfect. But iam not getting the data through hyperterminal comm port. My crystal oscillator is 8mhz. /* uart serial communication a...


Hi-Tech init of PORTD on 16F877

Started by KM6VV in Piclist15 years ago 1 reply

Hi to the list! I'm having problems getting an LED display (4 digits) to work with a 20 Mhz 16F877A. New (to me) compiler, PIC C, 7.83...

Hi to the list! I'm having problems getting an LED display (4 digits) to work with a 20 Mhz 16F877A. New (to me) compiler, PIC C, 7.83 OLD compiler was CCS. The Display is common cathode, digits are selected with a ULN2003 driver from RB7, RB6, RC7, RC5 pins (which appear to work), and the segments are driven through 220 ohm resistors from PORTD.


lcd hd44780 type help

Started by joel_0021 in Piclist11 years ago 1 reply

hey guyz i'm having a problem in programming an LCD my LCD is LM052L it has a built in LSI HD44780 and i'm using a pic16f877a i don't know...

hey guyz i'm having a problem in programming an LCD my LCD is LM052L it has a built in LSI HD44780 and i'm using a pic16f877a i don't know what's the problem. this is my picbasic program: Device=16F877A XTAL=4 ALL_DIGITAL=true TRISC=0 LCD_DTPIN=PORTC.0 'CALL ASSIGNED ADDRESS TO PORTC.0 LCD_RSPIN=PORTC.4 LCD_ENPIN=PORTC.5 LCD_INTERFACE=4 '4 BITS LCD_LINES=2 ...


pic 16f877a with lcd flickering problem

Started by siva...@gmail.com in Piclist11 years ago 14 replies

hai to all, Iam using pic16f877a and 16 x 2 lcd to display my string as an array. The problem is when i touch the crystal legs, I could find...

hai to all, Iam using pic16f877a and 16 x 2 lcd to display my string as an array. The problem is when i touch the crystal legs, I could find the characters display steadily or else the display is flickering. I use a 4mhz crystal. I even grounded the body of the crystal. But eventhen the problem occurs. I use 33pf decoupling capacitors for the crystals. Please help me out. thanks siv...


Fastest Math routines - Another Newbie Question

Started by "Jerry O. Stern" in Piclist10 years ago 11 replies

I have am builidng a direct digital synthesizer and controlling the synthesizer with a PIC 16F877A. The selection of frequencies...

I have am builidng a direct digital synthesizer and controlling the synthesizer with a PIC 16F877A. The selection of frequencies are determined by an optical decoder "tuning knob" and the frequencies require 32 bit unsigned numbers. The math routines may be invoked 150 times per second as a tuning knob is turned rapidly. For each encoder frequency tuning step I need to manipulate the 32...