I've created a custom learning board based on the PIC12F683 microcontroller, an 8-pin device that offers a great starting point for exploring embedded systems. This project is part of my growing interest in microcontrollers, especially after working with Atmel's AT89C51 during college. The PIC12F683 has a wide operating voltage range (2.0V to 5.5V), making it versatile for various applications. It also features a precision internal oscillator, which can be set between 8 MHz and 125 kHz, allowing flexibility in timing operations. The board includes several key components: a 9V DC input, a regulated +5V power supply using a 7805 IC, three LEDs for output indication, two tactile switches for input, two potentiometers for analog control, a transistor-driven DC motor, a piezoelectric buzzer, and a TTL-RS232 level shifter for serial communication. All these features are accessible via female headers, except for the ICSP programming pins, which use male headers. The layout is built on a general-purpose prototype board measuring 8x12 cm. Each of the six I/O pins is directly connected to the corresponding pin on the PIC12F683, allowing for easy experimentation. The circuit diagram provides a clear reference for connecting external components. For example, the LEDs are driven through 470Ω current-limiting resistors to ensure safe operation from the PIC’s GPIO pins. Similarly, the piezoelectric buzzer is connected via a resistor. However, the DC motor requires a transistor (S8050) to handle the higher current demand. The PIC controls the base of the transistor, allowing it to switch the motor on and off. The serial communication uses a simple TTL-RS232 level shifter made with transistors. Since the PIC12F683 does not have a hardware UART, software-based serial communication is implemented using GP0, GP1, GP2, GP4, and GP5. The signal lines are labeled as UTX and URX on the microcontroller side, while they correspond to Tx and Rx on the PC side. The tactile switches are active low, meaning their default state is high, and they go low when pressed. When experimenting with the board, additional VCC and GND connections may be needed depending on the setup. The power indicator LED is connected across VCC and GND with a 470Ω resistor to show when the board is powered. For programming, the ICSP interface uses two pins: ICSPDAT (Pin 7) and ICSPCLK (Pin 6). During programming, a programming voltage (Vpp) must be applied. Important: Pins 4, 6, and 7 of the ICSP should remain unconnected to avoid voltage conflicts with external circuits or programmers. This board serves as a foundation for learning and experimenting with the PIC12F683, offering a hands-on approach to understanding microcontroller basics, digital and analog I/O, motor control, and serial communication.

1500V DC Power Supply

From the perspective of improving customer experience, APM launches a new high power product-SP3U/6U series. SP3U/6U series integrates power supply and electronic load into one 3U unit. It is also a very powerful one. Only a button is needed to switch between the power supply and electronic load. It can be used not only as a stand-alone powerful power supply, as a source to provide power; but also as an electronic load, to absorb the consumed energy. It offers standard two-quadrants functionality. IT could provides 9 voltage ranges, up to 2250V, supports master-slave parallel with even current distribution up to 576kW. Built-in waveform generator supports generating arbitrary waveforms, and imports LIST files for waveforms via USB interface. SP3U/6U series is the combination of reliability, high efficient setting, safe and multiple measurement functions. SP3U/6U series is extensively used in aspects of high power battery, automotive electronics, green energy, high speed testing etc.


APM technologies product line includes Programmable Power Supplies. AC Power Supplies, DC Electronic load, 3 Phase Source and High Power Dc System.

1500V DC Power Supply,DC adapter,high voltage power supply

APM Technologies Ltd , https://www.apmpowersupply.com