Have you tried using an external FET acting as a switch?
PSoC (while operating at 3.3V) can be used to generate a 1MHzsquare wave which will drive the gate.
The output will be inverted square wave spanning from 6.6V to ~0V.
Yeah,what ^ said is a better idea.
Use a BJT or FET as a switch,and let it fire out your waveform of reqd amplitude,when driven by the PSoC.
Or,add some small Non-inverting op-amp based amplifier.. or similar.
Hello ! First and foremost, you can not use the circuitry that you have shown. You can not pull up a GPIO on PSoC to 6.6 V. On any GPIO, the maximum voltage that can appear is VDDIO+0.5V.
However there is a cool feature in PSoC called, SIO. There are 8 SIOs in PSoC3/PSoC5. These pins can take a maximum voltage of 7V irrespective of what voltage is applied on VDDIOs. These SIOs are spread from P12 to P12 one in each quadrant of the chip.
You circuit would straight away work with an SIO at 6.6V !
Your other possible option is to use external MOS or BJT or even Relay :D
Oh yes,the SIOs!
Nice one U2...A handy thing to keep in mind.
<goes to read up on SIOs>
Thank you for your reply.
I will try with SIO.
Thank you again.