Is a 12V Tri-state Buffer Available for Programming PIC Microcontrollers?

  • Thread starter Thread starter Antonio Serrano
  • Start date Start date
  • Tags Tags
    12v Buffer Output
Click For Summary

Discussion Overview

The discussion revolves around the need for a 12V tri-state buffer suitable for programming PIC microcontrollers. Participants explore the requirements for interfacing circuits with different voltage levels, particularly focusing on the programming voltage needed for PIC microcontrollers.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Exploratory

Main Points Raised

  • One participant describes a circuit design for selecting and programming PIC microcontrollers, emphasizing the need for a tri-state buffer that can output 12V.
  • Another participant provides a link to a datasheet for the MC14503B, suggesting it as a potential solution.
  • A subsequent reply indicates that the MC14503B does not meet the requirements due to its input voltage constraints when outputting high voltage.
  • Another suggestion is made to consider open collector control instead of a tri-state buffer, recommending the use of CD4049 or CD4050 for adjustable output voltage.
  • One participant mentions the existence of CMOS level shifters and provides a link to a relevant datasheet, also suggesting a transistor and resistors as an alternative for level shifting.

Areas of Agreement / Disagreement

Participants express differing views on the availability and suitability of tri-state buffers for the specified application. There is no consensus on a specific component that meets all requirements, and multiple approaches are suggested.

Contextual Notes

Participants note limitations regarding input voltage requirements for certain components and the need for specific packaging types (e.g., DIP). The discussion highlights the challenges of interfacing different voltage levels in circuit design.

Antonio Serrano
Messages
2
Reaction score
0
Hello,

I'm trying to build a hub to connect several circuits that have a PIC microcontroller and be able to select one of them and download the program to it. The circuit that I have in mind to select and program one PIC microcontroller is this:

https://drive.google.com/file/d/0Bx4OvUVy2qxlUmpHcTVqc05STFU/view?usp=sharing

@PIC is the address in the bus of the PIC to program, select actually puts a different value than Hi-Z in the final output for the PIC selected with @PIC, and RS_/PG is to select if we want to program the PIC (the output must have the programming voltage) or to reset the PIC (0 in the output).

My problem is, the output (Vpp) high-level must be the programming voltage, that is Vdd + 4V minimum (I'm using Vdd=3.3V so Vpp must be minimum 7.3 and max 12.5). I want to output there 12V. The other day I was searching the internet for Tri-state buffers that could output 12V and I swear I found some, but now I've been searching for them for hours in the Internet and I don't find them any more.
Anyone knows if that component really exists (12V Tri-state buffer, for example four gates in one chip) or I dreamed about that? And in case there's not such a thing, how do you think guys that I could implement this circuit?

Thanks in advance!
 
Engineering news on Phys.org
Thanks for the fast reply.
Unfortunately, this doesn't fit my application. I need a chip that offers DIP package. And also I intend to put 3.3V in the inputs of the tri-state buffers (either in the value input and in the contro input). In the MC14503B, if you want 12V in the output, I think you have to put at least 11.5 or so V in the input.
I've found a similar one, the MM54C941, but has the same problem, if I want output at high voltage, the input must be high voltage as well.
Thanks for the info.
 
I think you should consider open collector control rather than tristate.
Also consider a CD4049 or CD4050 as the driver. It has adjustable output voltage and logic level input.
 

Similar threads

Replies
18
Views
3K
  • · Replies 6 ·
Replies
6
Views
7K
Replies
6
Views
5K
Replies
4
Views
4K
Replies
2
Views
3K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
10K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 9 ·
Replies
9
Views
19K