1 / 7

New Peripherals

New Peripherals. Enhanced FLASH PIC16F87X and PIC16F62X. 8K x 14 FLASH Program Memory Typ. 1000 E/W Byte/Word Read/Write at V DD 256 x 8 EEPROM Data Memory Min. 100K E/W 368 x 8 Data Memory (RAM) 33 I/O ports 25mA sink/source 3 Timers 1 - 16-bit 2 - 8-bit 10-bit A/D.

buddyc
Download Presentation

New Peripherals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. New Peripherals EnhancedFLASH PIC16F87X and PIC16F62X

  2. 8K x 14 FLASH Program Memory Typ. 1000 E/W Byte/Word Read/Write at VDD 256 x 8 EEPROM Data Memory Min. 100K E/W 368 x 8 Data Memory (RAM) 33 I/O ports 25mA sink/source 3 Timers 1 - 16-bit 2 - 8-bit 10-bit A/D Two Capture/Compare/PWMs USART 9-bit addressable High Speed Enhanced SPIä All 4 SPI modes supported Microwire Support Master I2Cä Hardware Write to I2C devices In-Circuit-Serial Programmingä In-Circuit-Debugger Parallel Slave Port PIC16F87X Features at a Glance NEW NEW NEW NEW NEW NEW NEW

  3. Addressable USART: Address Feature • Asynchronous mode, 9-bit reception. • When ADDEN = 1: • RX9 = 1 indicates an address byte. • RSR contents transferred to RCREG FIFO. • Receive interrupt flag set. • RX9 = 0 indicates a data byte. • Reception is ignored. • Interrupt flag not set, next reception overwrites byte.

  4. Addressable USART: Multi-Drop Serial Interface MASTER PIC16F87X or PIC16F62X 2 Wire RS-485 SLAVE 1 PIC16F87X or PIC16F62X SLAVE 2 PIC16F87X or PIC16F62X SLAVE N-1 PIC16F87X or PIC16F62X SLAVE N PIC16F87X or PIC16F62X •••

  5. Addressable USART:Receive Example Slave Ignoring Data Packet ADDEN = 1 Data Byte Address Byte b0 b1 b2 b3 b4 b5 b6 b7 b8 RC7/RX b0 b1 b2 b3 b4 b5 b6 b7 b8 Load RSR RCIF RX9 = 0 RSR not loaded RX9 = 1 RSR loaded

  6. Addressable USART:Receive Example Slave Accepting Data Packet Address Byte Data Byte RC7/RX b0 b1 b2 b3 b4 b5 b6 b7 b8 b0 b1 b2 b3 b4 b5 b6 b7 b8 Load RSR RCIF ADDEN RX9 = 1 RSR loaded RX9 = 0 RSR loaded

  7. Addressable USART:Other Features • Dedicated Baud Rate Generator. • Does not utilize timer resources. • Full duplex receive and transmit supported. • Two deep receive buffer. • Transmit is double buffer. • High speed mode allows operation up to 1.25 Mbaud.

More Related