Locale Icon
English
  • Forums

    Popular Forums

    • LTspice
    • Video
    • Power Management
    • RF & Microwave
    • Precision ADCs
    • FPGA Reference Designs

    Product Forums

    • Amplifiers
    • Clocks & Timers
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Power Management
    • Processors & DSP
    • Processors & Microcontrollers
    • Switches & Multiplexers
    • Sensors
    • Voltage References
    View All

    Application Forums

    • A2B Audio Bus
    • Audio
    • Automated Test Equipment (ATE)
    • Condition-Based Monitoring
    • Depth, Perception & Ranging Technologies
    • Embedded Vision Sensing Library
    • Motor Control Hardware Platforms
    • Precision Technology Signal Chains Library
    • Video
    • Wireless Sensor Networks Reference Library

    Design Center Forums

    • ACE Evaluation Software
    • ADEF System Platforms
    • Design Tools & Calculators
    • FPGA Reference Designs
    • Linux Software Drivers
    • Microcontroller no-OS Drivers
    • Power Studio Designer
    • Power Studio Planner
    • Reference Designs
    • Robot Operating System (ROS) SDK
    • Signal Chain Power (SCP)
    • Software Interface Tools
    • System Demonstration Platform (SDP) Support
  • Learn

    Highlighted Webinar

    Fast-Track Certification: Leveraging IC Safety App Notes for Functional Safety Designs

    Stop guessing, start certifying. Learn how to use IC safety application notes to streamline your FMEDA and meet IEC 61508 and ISO 13849 standards with...

    Places

    • ADI Academy
    • ADI Webinars
    • EZ Blogs
    • Video Annex
    • Virtual Classroom

    Libraries

    • 3D ToF Depth Sensing Library
    • Continuous-Wave CMOS Time of Flight (TOF) Library
    • Embedded Vision Sensing Library
    • Gigabit Multimedia Serial Link (GMSL) Library
    • Optical Sensing Library
    • Other Products Library
    • Precision Technology Signal Chains Library
    • Software Modules and SDKs Library
    • Supervisory Circuits Library
    • Wireless Sensor Networks Library
  • Community Hub

    Challenge Yourself!

      New KCC Quiz AQQ299 about Opamp open looop gain and LTspice (a kind proposal from Al Butvidas)

      1. Quote of the month: " A good friend calls you in jail. A great friend bails you out of jail. Your best friend sits next to you and says 'wasn't that...

    View All

    What's Brewing

      Read a Blog, Take this Quiz for Another Chance to Win a Gift Card!

      Important: Read the blog first . The quiz questions are all based on the content from the blog: Understanding Voltage Domain Isolation in Field-Bus...

    View All

    Places

    • Community Help
    • Analog Dialogue Quiz
    • Logic Lounge
    • Super User Program

    Resources

    • EZ Code of Conduct
    • EZ How To Help Articles
    • Getting Started Guide
    • ADI: Words Matter
    • Community Help Videos
    View All
  • ContentZone

    Visit ContentZone

    Search content by industry or technology.
    • Blogs
    • Technical Articles
    • Tutorials
    • Videos
    • Webinars
    Your ADI content all in one place.
    View ContentZone

    The Latest Read

    Master FPGA-Based DSP Design: The Complete Building Blocks Guide You Need to Read

    The Engineering Mind Blog on EngineerZone presents an exceptional five-part series titled " DSP Building Blocks " that walks engineers through the essential...

    New Release

    Signal Chain Designer: DC Error Simulation
    Signal Chain Designer: DC Error Simulation

    This video covers the DC error calculation capabilities of Signal Chain Designer. DC error is unique in that often requires calibration and has so many...

    Recent Technical Insights

    Latest Technical Article from Analog.com
    PSM Integration for Enhanced Module Solutions in 48 V Data Centers

    The integration of the LTC2971 into quarter brick solutions for 48 V data centers enhances monitoring, control, and reliability by providing high precision...

EngineerZone
EngineerZone
8052 Core Products
  • Log In
  • User
  • Site
  • Search
OR
Ask a Question
8052 Core Products
  • Processors & Microcontrollers
8052 Core Products
Documents ADuC812: Status of the port on power-up
  • Q&A
  • Docs/FAQs
  • Members
  • Tags
  • Cancel
  • Documents
  • -ADuC812: FAQ
    • How to remove DAC zero Code error
    • ADUC812: Battery lifetime
    • ADuC812: Dealing with the interface I2C
    • Value of sample rate more higher that 200Ks are dangerous then customer never must use this value ?
    • ADuC812: enter serial download mode
    • ADuC812: Failure in restarting
    • ADUC812: Failure to Reset/Download
    • ADuC812: Flash reliability
    • ADuC812: glitches on the reset line
    • ADuC812: How to program external code space
    • ADuC812: latch-up
    • ADuC812: Measure ambient temperature
    • ADuC812: On Chip temperature sensor
    • ADuC812: Power down mode and choice of C compilers
    • ADuC812: Problems downloading to FLASH
    • ADuC812: PSEN pin
    • ADuC812: Reseting failure when downloading user program with WSD
    • ADuC812: serial interface
    • ADuC812: Status of the port on power-up
    • How do I migrate from ADuC812 to ADuC831 or ADu832?
  • +ADUC814: FAQ
  • +ADUC816: FAQ
  • +ADUC824: FAQ
  • +ADuC831: FAQ
  • +ADUC832: FAQ
  • +ADUC834: FAQ
  • +ADuC836: FAQ
  • +ADuC83x: FAQ
  • +ADUC841: FAQ
  • +ADuC842: FAQ
  • +ADUC845: FAQ
  • +ADuC847: FAQ
  • +ADUC848: FAQ
  • +ADuC84x: FAQ
  • +ADUC8xx: FAQ
  • +ADUCXX: FAQ

ADuC812: Status of the port on power-up

Q 

- I use AD812 and wonder must I set the port 2 and 3 to  input/output n SFR or
does it do that automaticly?

 

A 

Some information of the status of ports 0, 1, 2 and 3 on power up. Where the
ADuC812 deviates from the "standard" 8051, I will explain the standard
situation and the ADuC812 situation.

Port 0
In the standard 8051 microcontroller, port 0 is either a bidirectional I/O port
or a multiplexed data/address port for accessing external memory. This is also
the case for the ADuC812. As shown on the datasheet (p 18), the P0 SFR (addr
80h) powers up as all "1"s (FFh), i.e. configured as a digital input. In the
standard 8051 implementation, when port 1 is configured as an input it is an
open drain circuit with the pull-down FET turned off and with no pull-up FET.
This is also the case for the ADuC812 and so port 1 will power up as a high
impedance input with no internal pull up.

Port 1
Port 1 on the ADuC812 differs from the standard 8051 implementation.
In the standard AD8051 implementation, port 1 can be configured as either a
digital input of a digital output (writing a 1 to the port pin latch configures
the pin as an input, writing a 0 to the port pin latch configures the part as
an output).
In the ADuC812, writing a 1 to the SFR configures port1 as an analog
input.Writing a 0 to the SFR configures the port as a digital input. The
default power up condition for the Port 1 register is all "1"s (note the
datasheet on page 18 is contradictory as it gives the default Port 1 SFR
contents as all "0"s (incorrectly) but the hex value is correctly given as FFh.)
Therefore the ADuC812 port 1 powers up with port 1 as 8 analog inputs. The
input mulitplexer connects P1.0 (pin 1) to the input of the ADC, which will
look approximately like a 10k resistance to ground. The remaining pins of port
1 are high impedance inputs.

Port 2 and Port 3
Ports 2 and 3 on the ADuC812 are similar to the standard 8051 implementation.
They can be configured as inputs or outputs but also have secondary functions
associated with them. On power up, ports 2 and 3 are configured as inputs by
default and have an internal pull up resistor, which is capable of sourcing up
to 80uA of current e.g. if the input is connected to ground.

Tags: aduc8xx aduc812 aduc8x
  • Share
  • History
  • More
  • Cancel
analog-devices logo

About Analog Devices

  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
  • Instagram page
  • Twitter page
  • Linkedin page
  • Youtube page
  • Facebook
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved

analog-devices

About Analog Devices

Down Up
  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

Down Up
  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
Instagram page Facebook Twitter page Linkedin page Youtube page
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved