Proton BASIC community web site
  • Register
  • Forgotten Your Password?


Hello Unregistered ,


  • Home
    • Welcome to Proton BASIC Compiler
  • BUY
  • Forum
  • Beginners
  • Files
  • What's New?
  • Wiki
  • ++ UPDATES ++
  • My Notes
  • Member Map
  • Advanced Search
  • Home
  • Home
  • Wiki
  • Example Code
  • Port expander

  1. If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
  • Menu

    • Proton Products
      • Hardware
        • Amicus 18
        • PROTON Development Board MKII
        • Proton Serial Graphics LCD
        • Crownhill Solderless Development System
        • ProtonIR - Infra-Red Development Kit
        • Proton-Smart - Smart Card Development
        • Proton Net - Networking for PICŪ microcontrollers.
        • Proton ChipDrive Mobile Development System
      • Software
        • Proton Development Suite
        • Proteus VSM
        • Proton for FREE!
      • Resellers
    • Support
      • Pre Sales Questions
      • Supported microchips
      • OnLine Ordering
      • Compiler Updates
      • Contact Us
      • About Us
      • Legal Stuff (in no particular order)
    • Beginners
      • Glossary of Terms
      • How to...
    • Wiki
      • Wiki Help
      • Useful Links
      • Tips and Tricks
        • Math
        • I/O
        • Conserving Power
        • Proton
        • ADC and Measurement
        • LCDs and Displays
        • Simulate and debug
      • Application Notes
      • New devices and techniques
      • Tools and Utilities
        • FineLine IDE
        • USB Bootloader for 18F Units
        • Timer Calculator
        • The Terminator
        • Find Full File Names Greater Than 255 Utility
      • Library Manager
      • Plugins
      • Example Code
        • A/D
        • Amicus18
        • Audio
        • BCD
        • EEPROM
        • Encoder
        • Encryption
        • GPS
        • I2C
        • Infra Red
        • Interrupts
        • Keypads
        • LED Display
        • LCD Text
        • LCD Graphic
        • Port expander
        • Proton24
        • PWM
        • Radio frequency
        • Real Time Clock
        • Sensors
        • Serial Data
        • SPI
        • Temperature sensing
        • Timers
        • Ultrasonic
        • USART
        • USB
        • Other Example Code
      • WiFi
      • Linux
      • Electronics Suppliers
        • UK and Europe
        • USA
          • Parts Sources
          • Parts Search Engines
          • PCB Fabrication Services
          • Tools and Production Equipment
        • South Africa
          • Misc stuff
    • Projects
      • Plug-In & Library Dev
      • PCB Rework Equipment
        • PCB Rework Equipment
      • Audio & Music
      • Opto & Display
      • Games
      • Automotive
      • Radio / RF
        • GSM
        • 3G
        • GPS
        • Amateur
          • ShortWave
          • VHF
          • UHF
          • SHF
          • Test & Measurement
      • Data Logging
      • R/C Model
      • Seasonal
        • Halloween
        • Christmas
        • Easter
        • 4th July
        • Guy Fawkes
        • New Year
      • Robotics
      • Nautical
      • Aeronautical
      • Health & Safety
      • Home & Utility
      • Test & Measurement
      • Loaders
      • RTOS
      • Other
    • Videos
      • Proton PICŪ BASIC
      • Electronics
      • Microchip
      • Special Interests
        • Robotics
        • Silicon
        • PCB Manufacture
        • CNC
    • Interesting
    • Industry News
      • Microchip News
      • Maxim News
      • Linear News
      • TI News
      • New Technology
      • Dataweek
      • Other
        • Legislation
        • Components
        • Technology
        • Products
  • PicŪ Basic


  • Port expander

    Proton MCP23017 port expander library 

    by
    Les
    • View Profile
    • View Forum Posts
    • Private Message
    • Visit Homepage
    • View Articles
    Published on 8th January 2018 16:43
    Article Preview

    Here's a simpler Library that I've just knocked up for the MCP23017, and it has been tested. It can use either the software ...
    Read More Read More

    Re: Remapping port pins and 16 bit port 

    by
    Les
    • View Profile
    • View Forum Posts
    • Private Message
    • Visit Homepage
    • View Articles
    Published on 5th January 2018 17:50

    Combining 2 8-bit variables into a 16-bit variable is possible, and because ports are, essentially, SFR variables, the same ...
    Read More Read More

    MCP23S09 Port expander to upgrade Proton24 similar to 40 pin DIP PIC's 

    by
    normnet
    • View Profile
    • View Forum Posts
    • Private Message
    • Visit Homepage
    • View Articles
    Published on 18th October 2015 14:51

    The following Proton 24 code utilizes a Microchip MCP23S09 port expander.
    This is extremely useful as 40 pin DIP ...
    Read More Read More

    Port expansion using the PCA9555/PCA9555A/PCA9535 

    by
    AlbertoFS
    • View Profile
    • View Forum Posts
    • Private Message
    • View Articles
    Published on 17th June 2015 23:19
    Article Preview


    The PCA9555/PCA9555A are low-voltage 16-bit General Purpose Input/Output (GPIO) expanders with interrupt and weak ...
    Read More Read More

    Port expansion using the MCP23S17-2 

    by
    AlbertoFS
    • View Profile
    • View Forum Posts
    • Private Message
    • View Articles
    Published on 29th May 2015 01:01

    The MCP23S17 device provides 16-bit, general purpose parallel I/O expansion for SPI bus applications.
    The MCP23S17 ...
    Read More Read More

    Port expansion using the MCP23017 

    by
    AlbertoFS
    • View Profile
    • View Forum Posts
    • Private Message
    • View Articles
    Published on 24th May 2015 00:39
    Article Preview


    The MCP23017 device provides 16-bit, general purpose parallel I/O expansion for I2C bus applications.
    The MCP23X17 ...
    Read More Read More

    Port expansion using the PCA9554A 

    by
    AlbertoFS
    • View Profile
    • View Forum Posts
    • Private Message
    • View Articles
    Published on 21st April 2015 02:00
    Article Preview

    The PCA9554 and PCA9554A are 16-pin CMOS devices that provide 8 bits of General Purpose parallel Input/Output expansion ...
    Read More Read More

    Port expansion using the MCP23S08 

    by
    AlbertoFS
    • View Profile
    • View Forum Posts
    • Private Message
    • View Articles
    Published on 13th April 2015 03:19

    The MCP23S08 device provides 8-bit, general purpose, parallel I/O expansion for SPI bus applications.
    The MCP23S08 ...
    Read More Read More

    Port expansion using the MCP23008 

    by
    AlbertoFS
    • View Profile
    • View Forum Posts
    • Private Message
    • View Articles
    Published on 28th March 2015 04:07
    Article Preview

    The MCP23008 device provides 8-bit, general purpose, parallel I/O expansion for I2C bus applications.
    The MCP23008 ...
    Read More Read More

    Port expansion using the PCF8574A 

    by
    AlbertoFS
    • View Profile
    • View Forum Posts
    • Private Message
    • View Articles
    Published on 21st March 2015 12:26

    The PCF8574 provides general purpose remote I/O expansion for most microcontroller families via the two-line bidirectional ...
    Read More Read More

    Port expansion using the MCP23S17 

    by
    Les
    • View Profile
    • View Forum Posts
    • Private Message
    • Visit Homepage
    • View Articles
    Published on 23rd February 2012 18:16
    Article Preview

    A standard 74HC595 shift register is an excellent choice if only output port expansion is required, however it’s sometimes desirable to have inputs as well, which is where a dedicated port expander comes into its own. There are a whole range of port expanders available from virtually every semiconductor manufacturer, however, the MCP23S17 device is particularly popular at the time of writing this article.
    ...
    Read More Read More

    • Contact Us
    • Home of Proton BASIC (Proton Development Suite)
    • Archive
    • Privacy Statement
    • Top
    All times are GMT +1. The time now is 12:48.
    Powered by vBulletin®
    Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.
    © Crownhill Associates Limited 1995-2016, All rights reserved.

    All Trademarks acknowledged. E & OE


    Your IP Address: 54.80.103.120  |  OS: Unknown  |  Browser: Unknown