Specifications
SKU: 919163
EMI SUPRESSION FILTER 6P THRUHOLE
Parameter | Description | Value |
---|---|---|
Package | Type of package | 8-PDIP/8-SOIC |
Operating Voltage (Vdd) | Supply voltage range | 2.0V to 5.5V |
Operating Temperature Range | Temperature range for operation | -40°C to +85°C |
Program Memory Size | Flash program memory size | 1K x 14 bits |
Data Memory Size | RAM data memory size | 64 x 8 bits |
EEPROM Data Memory | EEPROM data memory size | 128 x 8 bits |
Clock Frequency | Maximum clock frequency | 20 MHz |
I/O Pins | Number of I/O pins | 13 |
Timer/Counter | Number of timers/counters | 2 (TMR0, TMR1) |
Comparator | Number of comparators | 1 |
Analog-to-Digital Converter (ADC) | Number of ADC channels | 7 |
Capture/Compare/PWM (CCP) | Number of CCP modules | 1 |
USART | Universal Synchronous Asynchronous Receiver Transmitter | 1 |
Brown-out Reset (BOR) | Brown-out reset feature | Yes |
Watchdog Timer (WDT) | Watchdog timer feature | Yes |
Low-Voltage Programming (LVP) | Low-voltage programming support | Yes |
Power Consumption | Typical power consumption at 3V, 4 MHz | 2 mA |
Instructions for Use:
Power Supply:
- Connect Vdd (pin 8) to the positive supply voltage (2.0V to 5.5V).
- Connect Vss (pin 4) to ground.
Clock Configuration:
- Use an external crystal or resonator for the oscillator if required.
- For internal oscillator, configure the OSCCON register.
I/O Pin Configuration:
- Configure I/O pins as input or output using the TRIS register.
- Set pin states using the PORT register.
Program Memory:
- Program the device using a programmer that supports the PIC16F684.
- Use MPLAB X IDE or similar software for code development and programming.
Data Memory:
- Access RAM and EEPROM data memory using standard read/write operations.
Timer/Counter:
- Configure TMR0 and TMR1 using the appropriate registers (T0CON, T1CON).
Comparator:
- Set up the comparator using the CMCON register.
Analog-to-Digital Converter (ADC):
- Configure the ADC using the ADCON0 and ADCON1 registers.
- Select the desired channel and start conversion.
Capture/Compare/PWM (CCP):
- Configure the CCP module using the CCP1CON register.
- Set up PWM or capture/compare functions as needed.
USART:
- Configure the USART using the TXSTA, RCSTA, and SPBRG registers.
- Enable transmission and reception as required.
Brown-out Reset (BOR):
- Enable BOR by setting the appropriate configuration bit in the CONFIG register.
Watchdog Timer (WDT):
- Enable WDT by setting the appropriate configuration bit in the CONFIG register.
- Clear the WDT periodically to prevent resets.
Low-Voltage Programming (LVP):
- Enable LVP by setting the appropriate configuration bit in the CONFIG register.
- Use a low-voltage programmer if necessary.
Power Consumption:
- Optimize power consumption by reducing clock frequency, disabling unused peripherals, and using sleep mode when not actively processing.
For detailed information, refer to the Microchip PIC16F684 datasheet and application notes.
(For reference only)Inquiry - PIC16F684-1/P